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中得到了解决.

相关文章

文章浏览阅读752次。关系型数据库关系型数据库是一个结构化的...
文章浏览阅读687次,点赞2次,收藏5次。商城系统中,抢购和秒...
文章浏览阅读1.4k次。MongoTemplate开发spring-data-mongodb...
文章浏览阅读887次,点赞10次,收藏19次。1.背景介绍1. 背景...
文章浏览阅读819次。MongoDB连接失败记录_edentialmechanisn...
文章浏览阅读470次。mongodb抽取数据到ES,使用ELK内部插件无...