gpt4 book ai didi

cassandra - 有没有办法找出 Cassandra 中的 INSERT/UPDATE 命令导致创建新行或更新旧行?

转载 作者:行者123 更新时间:2023-12-03 23:31:31 24 4
gpt4 key购买 nike


有没有办法找出 Cassandra 中的 INSERT/UPDATE 命令导致创建新行或更新旧行?
背景
我问的原因是因为我们想维护表中行数的计数。
谢谢!

最佳答案

从根本上说,您无法在不牺牲大量性能的情况下执行此操作,这既是因为您会削弱存储引擎的日志结构性质,又是因为您需要锁定以避免与其他客户端竞争。如果您可以高效地做到这一点,Cassandra 会开箱即用!

因此,“正确”的解决方案是弄清楚如何在没有确切行数的情况下生存,或者根据您的应用程序正在执行的操作做出假设(“99% 的情况下,这种更新是针对新行的”),或两者。

关于cassandra - 有没有办法找出 Cassandra 中的 INSERT/UPDATE 命令导致创建新行或更新旧行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16658869/

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