小编Oxi*_*eNt的帖子

与Bigtable相比,Cassandras数据模型中有关列族的概念差异?

我目前正在尝试深入研究Cassandra的数据模型及其与Bigtable的关系,但结果却出现了关于Column Family概念的强烈头痛.

主要是我的问题已被问及已经回答.但是,我对答案不满意:)

首先,我阅读了Bigtable论文,尤其是关于其数据模型,即数据的存储方式.据我所知,Bigtable中的每个表基本上依赖于维度行,列和时间的多维稀疏映射.地图按行排序.列可以使用名称约定系列进行分组:限定符到列族.因此,单行可以包含多个列族(请参阅本文中的示例图).

虽然有人说Cassandra依赖于Bigtable数据模型,但我多次读到,在Cassandra中,列族包含多行,并且在某种程度上与关系数据存储中的表相当.这与Bigtable的方法相反,其中一行可以包含多个列族?什么是第一,列系列或行:)?这些概念是否具有可比性?

cassandra nosql google-cloud-bigtable scylla

2
推荐指数
1
解决办法
609
查看次数

标签 统计

cassandra ×1

google-cloud-bigtable ×1

nosql ×1

scylla ×1