【发布时间】:2017-01-23 12:39:14
【问题描述】:
我有近六张桌子,每张桌子在 Cassandra 中都有 20 到 60 列。我正在为此数据库设计架构。
查询的要求是所有列都必须可以单独查询。
- 我知道数据是否具有高基数,不鼓励使用二级索引。
- 物化视图将在一定程度上解决我的目的,使我也能够查询其他列。
我的问题是:
在这种情况下,如果每个表都有 30 到 50 多个物化视图,这是可以遵循的模式还是完全错误的模式。是否将这种功能发挥到了极致。也许写入在系统上会开始变得昂贵(我知道它们最终会被写入,而不是立即写入实际表)。
【问题讨论】: