2017-08-02 108 views
1

TimeWindowCompactionStrategy背後的想法是每個SSTable只記錄一個特定的時間窗口,而不是來自不同時間窗口的記錄彼此混合。Cassandra整平壓實vs TimeWindowCompactionStrategy

不平整壓實的結果是類似的嗎? SSTable與同一級別的其他SSTable緊密結合,這些SSTable都來自同一時間窗口。 (又名SSTables在更高的水平總是更舊)。這看起來與DateTieredCompactionStrategy非常相似,不同之處在於SSTable的大小由MB的最大大小而不是時間窗口決定。

回答

0

LeveledCS由大小在多級結構分組SSTables,而TimeWindowCS正在相同間隔SSTables(因此它是一個單級結構),並具有對料斗數量限制,以便與TWCS表需要TTL所有行。

您對DTCS和LCS之間的區別是正確的。

P.S.我建議觀看TWCS作者的slides from presentation,以瞭解其背後的原因。