根據Question regarding Tombstone,爲什麼沒有upserts創建墓碑? 根據datastax文檔,每個upsert的How is data updated ?,cassandra認爲是刪除,然後插入,因爲插入的新時間戳會覆蓋舊的時間戳。舊時間戳數據必須標記爲與墓碑相關的刪除。爲什麼不用upsert在Cassandra中創建墓碑?
爲什麼我們有矛盾的說法?否則我在這裏錯過了什麼?
USECASE: 數據插入與卡桑德拉唯一鍵(UUID)和一些在這個數據列的不斷更新頻繁。你推薦哪種方法?
- 在 插入查詢中插入與新列值相同的數據。
- 使用更新查詢中的新列值更新基於給定的uuid 的現有記錄。
哪種方法做或不做墓碑?以及Cassandra如何處理這兩個查詢?
[Cassandra and Tombstones:Creating a Row,Deleting the Row,Recreating the Row = Performance?]的可能重複(http://stackoverflow.com/questions/7293973/cassandra-and-tombstones-creating-a-row -deleting最行再創造最行) – RussS