【问题标题】:row key formation in data_points column family of kairosdbkairosdb 的 data_points 列族中的行键形成
【发布时间】:2017-09-15 15:17:34
【问题描述】:

我是 Kairosdb 的新手,我对 data_points 列族中的行键形成有点困惑。

我正在创建一个名为“events”的指标,它有两个标签“sip”和“dip”。

根据我们的用例,我们的应用程序每秒接收超过 10000 个事件,即每个事件将具有唯一的“sip”和“dip” 字段。当我向这个指标写入数据时,每个唯一的组合都会在 data_points 中给出唯一的行键 列族,这意味着每个唯一条目将消耗 1 个 data_points 分区。

谁能澄清一下我的理解是否正确?

由于 data_points 表的分区(如果使用 murmr3partitioner)有 263 个限制。 所以我不能在 data_points 表中添加超过 263 个唯一条目,即在所有指标中我不能 添加超过 2**63 个唯一条目。

谁能澄清一下我的理解是否正确?

【问题讨论】:

    标签: cassandra kairosdb nosql


    【解决方案1】:

    硬限制是每个指标 20 亿个系列,以及 2^63-1 个分区(行键)。

    2^63 是一个非常高的数字(甚至减去一个 :),你永远不应该达到那个极端的水平。 参看。这个答案:maximum number of partitions limit per table in cassandra

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-09
      • 2010-12-29
      • 1970-01-01
      • 2014-04-27
      • 2013-01-24
      • 2012-09-17
      • 1970-01-01
      • 2013-07-08
      相关资源
      最近更新 更多