gpt4 book ai didi

cassandra - ScyllaDB 2.1 - 与物化 View 不一致

转载 作者:行者123 更新时间:2023-12-03 08:26:29 25 4
gpt4 key购买 nike

在为我自己的产品决定技术堆栈时,我决定使用 scyllaDB 作为数据库,因为它的性能令人印象深刻。

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

我面临以下问题:

  1. 几周后,有一天,当我使用分区键从基表(从 Ubuntu 上运行的 ScyllaDB)中删除一个条目时,相应的 MV 仍然显示已删除记录的相应条目。在我删除整个 Key-Space 并重新创建它后,它已修复,但我无法查明导致这种不一致的原因。

  2. 当我删除 MV 并重新创建它时,它没有复制旧数据。我尝试搜索,但找不到强制 MV 从基表读取并填充自身的方法。

第一期,想请问有没有人遇到过类似的情况。此外,如果有什么我可以做的来防止这种情况发生,或者如果它不能被阻止,这就是“实验性”的意思。

感谢任何帮助或引用。

最佳答案

在 2.1 中,Scylla 缺少 View 构建(即,使用现有数据来填充创建时的 View ),但这在 2.2 中得到了解决。

关于cassandra - ScyllaDB 2.1 - 与物化 View 不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51095309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com