单个键空间中的列族是否以任何方式相关?

时间:2010-03-29 08:04:57

标签: cassandra

密钥空间Foo和列族A和B之间的区别是什么有两个键空间FooA和FooB各有一个列族?

API使它看起来好像这两者几乎相同。

作为一个额外的问题,超级列如何适应这张图片?

1 个答案:

答案 0 :(得分:4)

Keyspace :ColumnFamilies的命名空间,通常每个应用程序一个。键空间是Cassandra哈希的第一个维度,也是列族的容器。 Keyspace与RDBMS世界中的模式或数据库(即表的逻辑集合)具有大致相同的粒度。它们是列族的配置和管理点,也是应用批量插入的结构。

ColumnFamilies 包含多个列,每个列都有一个名称,值和一个时间戳,并由行键引用。

SuperColumns 可以被认为是自己有子列的列(columnfamily中的columnfamily)。

找到了对Cassandra数据模型的更细粒度的解释here