【发布时间】:2011-02-01 22:49:13
【问题描述】:
在其中包含键空间 Foo 和列族 A 和 B 与包含两个键空间 FooA 和 FooB 并且每个列族有什么区别?
API 让这两者看起来几乎是等价的。
作为一个额外的问题,超级列如何适合这张图片?
【问题讨论】:
标签: cassandra
在其中包含键空间 Foo 和列族 A 和 B 与包含两个键空间 FooA 和 FooB 并且每个列族有什么区别?
API 让这两者看起来几乎是等价的。
作为一个额外的问题,超级列如何适合这张图片?
【问题讨论】:
标签: cassandra
Keyspace:ColumnFamilies 的命名空间,通常每个应用程序一个。键空间是 Cassandra 哈希的第一维,是列族的容器。键空间与 RDBMS 世界中的模式或数据库(即表的逻辑集合)具有大致相同的粒度。它们是列族的配置和管理点,也是应用批量插入的结构。
ColumnFamilies 包含多个列,每个列都有名称、值和时间戳,并由行键引用。
SuperColumns 可以被认为是具有子列(columnfamily 中的columnfamily)的列。
Cassandra 数据模型的更细粒度的解释见here
【讨论】: