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

问题描述 投票:-1回答:1

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

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

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

即使有一些文章,但对我来说仍然不清楚。有人可以指出原因吗?

cassandra nosql
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.