【发布时间】:2018-04-27 09:06:44
【问题描述】:
我正在检查sstabledump 的输出,以便更好地了解 cassandra 数据模型,我有一些问题
从sstabledump的输出看来
- 表是分区列表(按分区键分割)
- 分区是行的列表(根据集群键拆分)
- 一行是键值对的映射,其中的键属于预定义列表
问题 1:对于每个分区,以及分区内的每一行,都有一个 position 键。这个值对应什么?物理存储详细信息?具体如何?
问题2:每个分区内的每一行都有一个type: row键值对。这种类型会是别的吗?如果是,是什么?如果没有
- 为什么有一个始终相同的值?
- 为什么cassandra被归类为宽列等类似术语?看起来更像是两级行存储。
【问题讨论】: