Cassandra 为什么Cassndra被称为非结构化数据库

Cassandra 为什么Cassndra被称为非结构化数据库,cassandra,nosql,Cassandra,Nosql,为什么Cassandra被称为非结构化的,即使表/列族必须用列及其数据类型定义 对于具有某些固定列的已定义表,我们可以选择填充某一特定行中的某些列,也可以选择不填充另一行。但是,在RDBMS中也可以做同样的事情,我们可以在insert语句中保留一些列,而忽略的列应该允许null 由于mongo将数据存储在json文档中,因此每次插入新文档时,我们都可以存储不同的(键)数据。我们不需要定义任何东西。但是对于cassandra,我们需要重新配置表以适应添加的新列 虽然有一些文章,但我还是不清楚。有人

为什么Cassandra被称为非结构化的,即使表/列族必须用列及其数据类型定义

对于具有某些固定列的已定义表,我们可以选择填充某一特定行中的某些列,也可以选择不填充另一行。但是,在RDBMS中也可以做同样的事情,我们可以在insert语句中保留一些列,而忽略的列应该允许null

由于mongo将数据存储在json文档中,因此每次插入新文档时,我们都可以存储不同的(键)数据。我们不需要定义任何东西。但是对于cassandra,我们需要重新配置表以适应添加的新列

虽然有一些文章,但我还是不清楚。有人能指出原因吗。

基本上不是关于“它是如何工作的”,而是文件是如何存储的,这就是为什么cassandra没有文件的结构,你可以在不同的文件夹中有相同的记录