我正在将数据从cassandra表(具有错误分区键的旧模式等)迁移到另一个具有物化视图的表(重新定义的表)。所以我重新定义了模式并将数据插入到新表中。如果我们以场景为例,有什么更快、更有效的方法将数据插入到新表中只需创建新表,在插入所有数据之前不创建其mv,即在末尾创建mv。同时创建并在其上插入数据我的看法是,选项1会更快,因为第二个选项会保持更新的mv(在场景后面,它创建的表将在每次插入时更新)。注意:这个问题更多地与迁移有或没有mvs的数据时的性能有关。在之前或之后创建。
2j4z5cfb1#
如果可以的话,遵循第1种变体—可以更快地加载数据,因为物化视图会增加每个操作的开销。加载数据后,创建物化视图,并使用 nodetool viewbuildstatus
nodetool viewbuildstatus
1条答案
按热度按时间2j4z5cfb1#
如果可以的话,遵循第1种变体—可以更快地加载数据,因为物化视图会增加每个操作的开销。加载数据后,创建物化视图,并使用
nodetool viewbuildstatus