Cassandra用户定义类型分区单元计数限制

Cassandra用户定义类型分区单元计数限制,cassandra,Cassandra,如果我有一个用户定义的类型作为Cassandra表中的一列,那么它的每个字段是按每个分区20亿个单元格计算,还是整个单元格都按1计算?我找不到任何地方提到这一点。所有UDT数据属性都存储在一个单元格中,因此整个单元格计为1 只是提醒您,这个限制(每个分区20亿个单元)有点理解错误。在接近20亿个单元之前,您的分区可能会变得巨大而笨拙。知道极限的存在是值得记住的。但最好尽可能远离这一限制。谢谢你的警告。我知道这一事实,但考虑到我们处理的模型和纯数据量,我正在考虑以千万计的速度进行分区(这是在跳过了

如果我有一个用户定义的类型作为Cassandra表中的一列,那么它的每个字段是按每个分区20亿个单元格计算,还是整个单元格都按1计算?我找不到任何地方提到这一点。

所有UDT数据属性都存储在一个单元格中,因此整个单元格计为1


只是提醒您,这个限制(每个分区20亿个单元)有点理解错误。在接近20亿个单元之前,您的分区可能会变得巨大而笨拙。知道极限的存在是值得记住的。但最好尽可能远离这一限制。

谢谢你的警告。我知道这一事实,但考虑到我们处理的模型和纯数据量,我正在考虑以千万计的速度进行分区(这是在跳过了进一步分区数据之后)。因此,如果这意味着系数为4,那么这种成本节约是相关的。也就是说,这种操作将支持一次写入、大容量读取,因此将涉及分区的线性读取,而不是二进制搜索。我希望这应该是足够的性能?