为什么将Cassandra称为非结构化,即使必须使用列及其数据类型来定义表/列族。
对于具有一些固定列的已定义表,我们可以选择在某一特定行中填充某些列,而选择不填充另一行。但是,在RDBMS中可以做同样的事情,在RDBMS中,我们可以在insert语句中保留一些列,而忽略的列应允许为null?
由于mongo将数据存储在json文档中,因此每次插入新文档时,我们都可以存储不同的(键)数据。我们不需要定义任何东西。但是对于cassandra,我们需要重新配置表以适应要添加的新列。
即使有一些文章,但对我来说仍然不清楚。有人可以指出原因吗?
[基本上不是关于“它是如何工作的”,而是文件的存储方式,这就是为什么cassandra没有文件结构的原因,不同文件夹中可以具有相同的记录。