Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 在卡桑德拉,什么是更好的视图或其他表格?_Cassandra - Fatal编程技术网

Cassandra 在卡桑德拉,什么是更好的视图或其他表格?

Cassandra 在卡桑德拉,什么是更好的视图或其他表格?,cassandra,Cassandra,我得到了我需要搜索的表,但没有索引字段。更好的做法是,用我需要的数据创建单独的表,并由该字段索引或生成视图?每种选择的缺点是什么?在这种情况下,我可以使用二级索引吗?第二个表会更好。唯一的缺点是它需要你付出更多的努力 物化视图存在无法同步且无法修复的问题,只能删除并重新创建(它们现在被认为是实验性的,不适合生产)。二级索引需要巨大的分散-聚集查询,使第99百分位成为平均值(同时也很难适当调整大小)。最终,对于任何重载,MVs或2i都会损坏,但它很容易添加。第二张表最好是手动操作。唯一的缺点是它需

我得到了我需要搜索的表,但没有索引字段。更好的做法是,用我需要的数据创建单独的表,并由该字段索引或生成视图?每种选择的缺点是什么?在这种情况下,我可以使用二级索引吗?

第二个表会更好。唯一的缺点是它需要你付出更多的努力


物化视图存在无法同步且无法修复的问题,只能删除并重新创建(它们现在被认为是实验性的,不适合生产)。二级索引需要巨大的分散-聚集查询,使第99百分位成为平均值(同时也很难适当调整大小)。最终,对于任何重载,MVs或2i都会损坏,但它很容易添加。

第二张表最好是手动操作。唯一的缺点是它需要你付出更多的努力


物化视图存在无法同步且无法修复的问题,只能删除并重新创建(它们现在被认为是实验性的,不适合生产)。二级索引需要巨大的分散-聚集查询,使第99百分位成为平均值(同时也很难适当调整大小)。最终,对于任何重载,MVs或2i都会中断,但它很容易添加。

是否使用MVs对基表的写入时间会更高?我不明白docs.mv的那一刻是多么高效。问题是在某些情况下,它们可能变得不准确,无法检查或修复。使用MV对基表的写入时间是否会更高?我不明白docs.mv的那一刻是多么高效。问题是在某些情况下,它们可能变得不准确,无法检查或修复。