Перенесення застарілиз даних з диску ClickHouse на S3 із TTL
ClickHouse має можливість зберігати частину будь-якої таблиці в S3. Приклад запиту до бази даних ClickHouse, для створення таблиці з автоматичним переміщенням даних, які старші заданий період часу.
Підключення S3, як сховища даних до ClickHouse
CREATE TABLE table_name
(
`someField` String,
`value` String,
`offset` UInt64,
`partition` UInt16,
`timestamp` DateTime64(3)
)
ENGINE = MergeTree
PARTITION BY toDate(timestamp)
ORDER BY (offset, timestamp, someField)
TTL toStartOfDay(timestamp, 'UTC') + toIntervalDay(14) TO VOLUME 's3'
SETTINGS storage_policy = 'tiered', index_granularity = 8192PreviousПідключення S3, як сховища даних до ClickHouseNextMaterialized View that parses JSON or nested JSON from the string field of another table
Last updated