架构是:
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的所有值都在那里)
我已经尝试了 primary key 的各种列组合,但我找不到允许两种类型的查询的列 .
我可以对此进行非规范化并创建两种类型的表:
- 主键((col0,col1),戳记,col2)
- 主键((col0,col1),col2,stamp)
我希望是一种使用 materialized view 来实现这一目标的方法 .