我知道及早清除墓碑是危險的,因爲它可能會導致刪除的數據被複活,但是如果所有複製品都確認刪除,那麼此類刪除應該是安全的。例如,如果一個表的複製因子爲3,並且包含該關鍵字的所有3個節點都已確認它們具有適當的邏輯刪除,那麼執行刪除邏輯刪除的壓縮應該是安全的,因爲不會存在數據的延續副本。有沒有什麼辦法讓Cassandra在* gc_grace_seconds過去之前安全地移除墓碑?
卡桑德拉是否可以安全移除墓碑?
我寧願將gc_grace_seconds
設置爲無窮大,並依靠這種類型的墓碑安全壓實,而不用擔心nodetool repair
和gc_grace_seconds
的時間安排。