密钥空间Foo和列族A和B之间的区别是什么有两个键空间FooA和FooB各有一个列族?
API使它看起来好像这两者几乎相同。
作为一个额外的问题,超级列如何适应这张图片?
答案 0 :(得分:4)
Keyspace :ColumnFamilies的命名空间,通常每个应用程序一个。键空间是Cassandra哈希的第一个维度,也是列族的容器。 Keyspace与RDBMS世界中的模式或数据库(即表的逻辑集合)具有大致相同的粒度。它们是列族的配置和管理点,也是应用批量插入的结构。
ColumnFamilies 包含多个列,每个列都有一个名称,值和一个时间戳,并由行键引用。
SuperColumns 可以被认为是自己有子列的列(columnfamily中的columnfamily)。
找到了对Cassandra数据模型的更细粒度的解释here