我正在使用DataStax版本5.1.7。我想为每周(7天)创建单独的数据文件或目录。
每周意味着,它应该创建一个单独的数据文件。
有可能吗?
提前致谢。
答案 0 :(得分:2)
也许你正在寻找这个:
https://docs.datastax.com/en/cassandra/3.0/cassandra/operations/opsConfigureCompaction.html
TimeWindowCompactionStrategy(TWCS)
这种策略是另一种选择 对于时间序列数据。 TWCS使用一系列时间压缩SSTables 视窗。在具有时间窗口的情况下,TWCS压缩所有刷新的SSTable 使用STCS从内存到更大的SSTable。在结束的时候 窗口,所有这些SSTable都被压缩成一个SSTable。 然后下一个时间窗口开始,重复该过程。持续时间 时间窗口是唯一需要的设置。请参阅TWCS压缩 子属性。有关TWCS的更多信息,请参阅数据如何 保持?
如果您根据自己的需要选择时间窗口,那么应该按照自己的意愿行事。一个主要的功能" TWCS的一个原因是,当你在一段时间内一直有TTL数据时,可以丢弃一个完整的sstable,而不是再次压缩它。