什么是更好的视图或cassandra中的另一个表?

时间:2018-10-12 15:45:40

标签: cassandra

我有需要通过未索引字段进行搜索的表。更好的方法是,用我需要的数据创建单独的表,并由该字段索引或创建视图?每个选择的缺点是什么?在这种情况下,我可以使用二级索引吗?

1 个答案:

答案 0 :(得分:2)

第二张桌子会更好。唯一的缺点是它需要您付出更多的努力。

材料化视图存在无法同步的问题,无法修复它们,只能删除并重新创建(它们现在被认为是实验性的,尚未准备就绪)。二级索引需要巨大的分散收集查询,这些查询使您的平均值达到第99个百分点(同时也难以适当地调整大小)。最终,对于任何重载,MV或2i都会破裂,但易于添加。