cassandra – ScyllaDB 2.1 – 与物化视图不一致

前端之家收集整理的这篇文章主要介绍了cassandra – ScyllaDB 2.1 – 与物化视图不一致前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在决定我自己的产品的技术堆栈时,我决定使用scyllaDB数据库,因为它的性能令人印象深刻.

对于本地开发,我在Macbook上设置了Cassandra.
考虑到ScyllaDB现在支持(实验性)MV(物化视图),它使开发变得容易.对于开发服务器,我在Linod上托管的Ubuntu 16.04上运行ScyllaDB.

我面临以下问题:

>几周之后,有一天,当我使用分区键从基表(来自在Ubuntu上运行的ScyllaDB)中删除条目时,相应的MV仍显示删除记录的相应条目.
在我放弃整个Key-Space并重新创建它之后,它被修复了,但是我无法确定导致这种不一致的原因.
>当我删除MV并重新创建它时,它没有复制旧数据.
我试图搜索,但找不到强制MV从基表读取并填充自己的方法.

对于第一个问题,我想知道是否有人遇到类似的情况.此外,如果有什么我可以做的,以防止这种情况发生或无法预防,这就是“实验性”的意义.

任何帮助或参考表示赞赏.

解决方法

在2.1中,Scylla缺乏视图构建(即使用现有数据来填充创建视图),但这在2.2中得到了解决.

猜你在找的NoSQL相关文章