加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 13:27:51 所属栏目:百科 来源:网络整理
导读:在决定我自己的产品的技术堆栈时,我决定使用scyllaDB数据库,因为它的性能令人印象深刻. 对于本地开发,我在Macbook上设置了Cassandra. 考虑到ScyllaDB现在支持(实验性)MV(物化视图),它使开发变得容易.对于开发服务器,我在Linod上托管的Ubuntu 16.04上运行Scyl
在决定我自己的产品的技术堆栈时,我决定使用scyllaDB数据库,因为它的性能令人印象深刻.

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

我面临以下问题:

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

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

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读