c * schema - 非规范化与物化视图

时间:2016-12-21 18:18:13

标签: cassandra

架构是:

col0 int,
col1 text,
col2 text,
stamp timestamp,
somemap map<text, int>

我想查询somemap
- 使用col0,col1和一系列标记
- 使用col0,col1,col2和一系列标记

对于任一查询,我需要somemap的每个值,因为不同的col0,col1,col2,stamp都存在(第一个查询的IE我希望col2的所有值都在那里)

我已经尝试了主键的各种列组合,但我找不到允许两种类型查询的列。

我可以对此进行非规范化并创建两种类型的表:
- 主键((col0,col1),戳记,col2)
- 主键((col0,col1),col2,stamp)

我希望能够使用物化视图来实现这一目标。

0 个答案:

没有答案