chdb 基于named-collections简化key 管理
named-collections 是clickhouse 的特性,因为chdb 内部就是clickhouse 所以可以直接使用
参考玩法
- 创建
CREATE NAMED COLLECTION s3_mydata AS
access_key_id = 'AKIAIOSFODNN7EXAMPLE',
secret_access_key = 'wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY',
format = 'CSV',
url = 'https://s3.us-east-1.amazonaws.com/yourbucket/mydata/'
- 使用
INSERT INTO FUNCTION s3(s3_mydata, filename = 'test_file.tsv.gz',
format = 'TSV', structure = 'number UInt64', compression_method = 'gzip')
SELECT * FROM numbers(10000);
说明
注意named-collections 应该使用session 模式,或者打开的是一个物理db,数据应该可以共享,最好可以持久化,复用方便
参考资料
https://clickhouse.com/docs/concepts/features/configuration/server-config/named-collections
浙公网安备 33010602011771号