【发布时间】:2019-09-28 13:26:42
【问题描述】:
我使用 CQLSSTableWriter 来编写我的数据对应的 SSTables :
writer.addRow(1, "test", ...);
数据按分区键和聚类键排序,然后我为每一行排序数据调用addRow。
给定分区的数据写入单个 SSTables(或最多两个)。
两个问题:
CQLSSTableWriter builder() 不需要压缩策略。这正常吗?
已创建的表具有 LCS 压缩。但是 CQLSSTableWriter 没有定义任何策略。因此,关于摄取后数据永远不会改变(在我的情况下!),并且在我使用 sstablesloader 将 SSTables 摄取到 Cassandra 之后,我阻止任何压缩运行是否有意义?或者我是否总是需要在每次使用 sstablesloader 摄取后运行压缩?
感谢让它更清晰一点!
【问题讨论】:
标签: cassandra datastax cassandra-3.0 datastax-java-driver