Clickhouse—MergeTree 数据生命周期
生活随笔
收集整理的這篇文章主要介紹了
Clickhouse—MergeTree 数据生命周期
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Clickhouse—MergeTree 數據生命周期
今天我們介紹一下MergeTree的數據的生命周期,其實我們知道數據的生命周期管理其實是數據治理的一個環節,我們在數倉中管理數據的生命周期主要是為了節約存儲,實現的主要方式是冷熱分離,對不常用的數據我們可以進行壓縮歸檔。
1 數據 TTL
- TTL(Time To Live)表示數據的存活時間,在 Merge 中可以為某個字段或者整個表設置TTL。
- 如果設置列級別的 TTL,那么到期時會刪除這一列的數據
- 如果設置表級別的 TTL,那么到期時會刪除整個表的數據
- 如果同時設置了列級別和表級別的 TTL,那么會以先到期的為主。
- 無論是列級別還是表級別的 TTL 都要依靠 DateTime 或 Date 類型的字段,通過對這個字段的 Interval 操作,來表述 TTL 的過期時間。
- INTERVAL 的完整操作包括:SECOND、MINUTE、HOUR、DAY、WEEK、MONTH、QUARTER 和 YEAR,前面我們其實介紹過INTERVAL 的數據類型,可以參考Clickhouse—基礎數據類型
總結
以上是生活随笔為你收集整理的Clickhouse—MergeTree 数据生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 语音合成(pyttsx3)
- 下一篇: dfs讲解+3例题