我正在从RDBMS迁移到Cassandra。
文档说,Cassandra是基于列系列的数据结构。这意味着一行将被划分为多个列族,并且所有行的特定列族将存储在一个位置以便快速访问。
同时写下一行只属于Cassandra中的一个列族,并认为像Map<RowKey, SortedMap<ColumnKey, ColumnValue>>
这样的Cassandra模型。那么列族结构现在怎么样?由于行键用作第一级映射,因此特定行的所有列都将在磁盘上关闭,而不是所有行的列族。
我错了什么?由于大多数博客都复制了来自Nosql Distilled
答案 0 :(得分:1)
DataStax网站上有很多好文章:about data modeling,PK structures和stuff。 您可以将列族视为RDBMS术语中的表,但具有另一组功能和限制。