v.25.9New Feature
Add new parameter to S3 table engine
Add new parameter toS3table engine ands3table function namedstorage_class_namewhich allows to specify intelligent tiring supported by AWS. Supported both in key-value format and in positional (deprecated) format). #87122 (alesapin).
Why it matters
This feature enables users to optimize data storage costs by specifying AWS Intelligent-Tiering storage classes directly within ClickHouse. It supports both key-value and positional (deprecated) parameter formats, providing flexibility and compatibility for managing S3 data storage more efficiently.How to use it
When creating a table with theS3 table engine or using the s3 table function, specify the storage_class_name parameter in the key-value format to set the desired AWS storage class, for example:CREATE TABLE example_s3_table (
...
) ENGINE = S3(
...,
storage_class_name = 'INTELLIGENT_TIERING'
);Alternatively, the positional parameter format is still supported but deprecated and should be avoided in new configurations.