gpt4 book ai didi

Cassandra 0.8 = 提供了什么样的 "Row Count"功能?

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

同时支持 Cassandra 中的“行计数”(在 CF 中)

a) RAndomPartitioner ?

b) OrderPreservingPartitioner?

http://www.datastax.com/dev/blog/whats-new-in-cassandra-0-8-part-2-counters暗示这很容易实现?引述:““计数”,我们在这里的意思是在单个列值中提供原子增量操作,而不是计算行中的列数或列族中的行数,这两者都已受支持。”

两年前,RP 肯定不支持它: Row count of a column family in Cassandra

此外,即使使用 OrderPreservingPartitioner,它也是(??)一个非常繁重的操作(据我所知,我必须检索所有对象,这不仅是/不是对行计数的轻量级计数操作,而是阅读还有所有数据(行?)?)

更新:我完全知道,新的计数功能与行计数完全不同。但是上面的文字暗示行计数也很容易实现并且支持引用“......两者都受支持......”?这种营销语言是否意味着它只能作为使用 get_range_slice 的极其繁重的操作来实现?或者有没有我完全遗漏的新东西,这对两个分区器来说都是轻量级的?

谢谢

马库斯

最佳答案

计数器和计算行数/列数是两个不同的话题。

http://cassandra-user-incubator-apache-org.3065146.n2.nabble.com/Count-rows-td5420889.html

我建议,当您向列族添加新行时,只需将计数器 CF/行/键递增 +1,您就不必翻阅所有行(如上面的链接所述,如果您有数十亿?)——这也让你不必关心你使用的是哪个分区器……

关于Cassandra 0.8 = 提供了什么样的 "Row Count"功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6433842/

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