Clickhouse UPDATE 和 DELETE操作

歷史:

 

概述:

Clickhouse提供了delete和update操作,這類操作被稱之爲Mutation查詢,是ALTER語句的變種。雖然Mutation能最終實現修改和刪除,但是不能完全以通常意義上的update和delete操作來理解。

1.Mutation操作適用於批量數據的修改和刪除

2.不支持事務 一旦語句被提交執行就會立刻對現有的數據產生影響,無法回滾。

3.Mutation操作執行是一個異步的過程,語句提交會立即返回,但是不代表具體邏輯已經執行完畢,具體的執行記錄需要在system.mutations系統表查詢。

 

參考:

https://www.altinity.com/blog/2020/4/14/handling-real-time-updates-in-clickhouse
https://www.altinity.com/blog/2018/1/23/updatingdeleting-rows-with-clickhouse-part-1
https://www.altinity.com/blog/2018/1/23/updatingdeleting-rows-from-clickhouse-part-2
https://www.altinity.com/blog/2018/10/16/updates-in-clickhouse

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章