将jj游戏官方下载 Cassandra专家从社区和DataStax中汇集在一起​​。

想学习吗?有一个问题?想要分享您的专业知识?你是在正确的地方!

不知道从哪里开始? 入门

 

问题

 ritu. .kumari1_180415.头像图像

我们如何跟踪一天中插入桌子中的总记录?

嗨伙计,

我们需要追踪一天中插入表中插入的总记录。什么是最好的方法。

谢谢

ritu.

卡桑德拉
10 | 1000 需要的人物 剩余字符 字符超出

最多8个附件(包括图像),最多可以使用1.0 mib,总共10.0个MIB。

1 回答

 erick ramirez. 头像图像
erick ramirez. 回答 ·

对于这种用例,没有一个开箱即用的解决方案。通常,您需要编写一个可以为您执行此操作或运行Spark作业的应用程序。

I don't recommend using the CQL COUNT() function because it will affect the performance of your cluster. I've discussed it in detail in this post -- 为什么cassandra差价()很糟糕.

或者,您可以使用 计数命令 在里面 DataStax Bulk Loader. ( Dsbulk. ) utility. At the same time each, you can run a dsbulk count on a table to get the total records and subtract the previous day's total to get today's tally.

计数记录的挑战是弄清楚如何处理更新和删除。除非您每天只插入新记录,否则几乎无法协调有多少新功能以及删除了多少。干杯!

2 评论 分享
10 | 1000 需要的人物 剩余字符 字符超出

最多8个附件(包括图像),最多可以使用1.0 mib,总共10.0个MIB。

谢谢 @ @ Ramirez. 。实际要求是为了获得插入日常的记录。我们可以通过分区或我们可以在DB Server中使用的东西来获得计数。

0喜欢 0 ·
 erick ramirez. 头像图像 eRick Ramirez♦♦ Ritu.kumari1_180415. ·

就像我说的那样,你可以使用dsbulk来做计数,你可以使用我概述的方法。干杯!

0喜欢 0 ·