Cassandra教程

Cassandra与RDBMS

下表指定了Cassandra和RDBMS之间的主要区别:
Cassandra RDBMS
Cassandra用于处理非结构化数据。 RDBMS用于处理结构化数据。
Cassandra具有灵活的架构。 RDBMS具有固定的架构。
在Cassandra中,表是"嵌套键值对"列表。(行x列键x列值) 在RDBMS中,表是一个数组数组。(行x列)
在Cassandra中,键空间是最外面的容器,其中包含与应用程序相对应的数据。 在RDBMS中,数据库是最外面的容器,其中包含与应用程序相对应的数据。
在Cassandra中,表或列族是键空间的实体。 在RDBMS中,表是数据库的实体。
在Cassandra中,行是复制单元。 在RDBMS中,行是单个记录。
在Cassandra中,column是存储单位。 在RDBMS中,列表示关系的属性。
在Cassandra中,关系使用集合表示。 在RDBMS中,有外键,联接等概念。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4