下表指定了 Cassandra 和 RDBMS 之间的主要区别:
Cassandra | 关系数据库 |
---|---|
Cassandra 用于处理非结构化数据。 | RDBMS 用于处理结构化数据。 |
Cassandra 具有灵活的架构。 | RDBMS 具有固定模式。 |
在 Cassandra 中,表是“嵌套键值对”的列表。 | (行 x 列键 x 列值)在 RDBMS 中,表是数组的数组。 (行 x 列) |
在 Cassandra 中,keyspace 是最外层的容器,其中包含与应用程序对应的数据。 | 在 RDBMS 中,数据库是最外层的容器,其中包含与应用程序对应的数据。 |
在 Cassandra 中,表或列族是键空间的实体。 | 在 RDBMS 中,表是数据库的实体。 |
在 Cassandra 中,行是一个复制单位。 | 在 RDBMS 中,row 是一条单独的记录。 |
在 Cassandra 中,列是一个存储单位。 | 在 RDBMS 中,列表示关系的属性。 |
在 Cassandra 中,关系使用集合表示。 | 在 RDBMS 中,有外键、连接等概念。 |
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:Cassandra和关系数据库的区别
本文链接:https://www.vsdiffer.com/vs/rdbms-vs-cassandra.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。