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中,有外键,联接等概念。 |
不同组织使用Apache Cassandra和Datastax企业版来存储大量数据。在安装Apache Cassandra之前,您必须具有以下内容:您必须具有datastax社区版。您可以下载Cas ...