cassandra的数据组织

时间:2016-03-15 05:38:15

标签: cassandra nosql

我正在从RDBMS迁移到Cassandra。
文档说,Cassandra是基于列系列的数据结构。这意味着一行将被划分为多个列族,并且所有行的特定列族将存储在一个位置以便快速访问。
同时写下一行只属于Cassandra中的一个列族,并认为像Map<RowKey, SortedMap<ColumnKey, ColumnValue>>这样的Cassandra模型。那么列族结构现在怎么样?由于行键用作第一级映射,因此特定行的所有列都将在磁盘上关闭,而不是所有行的列族。
我错了什么?由于大多数博客都复制了来自Nosql Distilled

的页面,因此非常感谢一些明文档的示例或链接

1 个答案:

答案 0 :(得分:1)

DataStax网站上有很多好文章:about data modelingPK structuresstuff。 您可以将列族视为RDBMS术语中的表,但具有另一组功能和限制。