我是cassandra的新手,根据我的理解,取决于配置的分区程序(murmur3partitioner或randomaccess partitioner),每个表都有一个分区限制。如果我们使用murmur3partitioner配置密钥空间,这将强制每个表的分区限制为2 ^ 63个分区。插入行时,如果新插入尝试创建超出限制的新分区,则插入将失败(意味着如果我获得每个表的行键的唯一组合超过2 ^ 63)。
任何人都可以澄清一下,我对列族的分区限制的理解是否正确?
而且根据我的理解,即使将节点添加到群集中也无法增加分区限制,如果我错了,请纠正我。
答案 0 :(得分:5)
murmur3分区器的值范围实际上是-2 ^ 63到+ 2 ^ 63-1这是一个庞大的数字。在任何实际意义上,你都不会耗尽价值。别担心。