【发布时间】:2015-03-09 01:19:55
【问题描述】:
我试图了解关系数据库(传统 mysql)和 nosql 数据库(cassandra 是候选数据库)之间的区别。我对 mysql 有一些经验,所以我安装了 cassandra,并查看了 CQL(cassandra 查询语言),它看起来与传统的 sql 数据库非常相似。
键空间类似于数据库 列族类似于表 cassandra 中的行和列与 sql 数据库中的相同。
那么这里唯一的区别是没有外键吗?这就是 nosql 数据库可扩展且速度更快的原因?
【问题讨论】:
-
我认为阅读 google.com/… 会有所帮助。
-
在所有不同的数据库技术中,通常归类为“NoSQL”这个巨大的包罗万象的标签,Cassandra 是最类似于 SQL 的技术之一。当您想拓宽视野时,您可能需要研究面向文档、面向图形或面向键/值的数据库系统。
标签: sql cassandra database nosql