
本文字数:9393;估计阅读时间:24 分钟
作者: ClickHouse Team
本文在公众号【ClickHouseInc】首发

又到了新版本发布的时间!
发布概要
ClickHouse 25.3 版本正式发布,本次更新带来了18项新功能🌱、13项性能优化🐣、48个bug修复🌦️
本次更新新增了对 AWS Glue 和 Unity 目录 的查询支持,引入了 查询条件缓存,优化了 S3 查询的自动并行化,并新增了一些 数组函数!
欢迎新贡献者
我们热烈欢迎所有在 25.3 版本中首次贡献代码的开发者!ClickHouse 社区的不断壮大令人振奋,我们由衷感谢每一位贡献者的支持和努力,正是你们的参与让 ClickHouse 变得越来越强大。
以下是本次版本的新增贡献者名单:
Andrey Nehaychik, Arnaud Briche, Cheryl Tuquib, Didier Franc, Filipp Abapolov, Ilya Kataev, Jason Wong, Jimmy Aguilar Mena, Mark Roberts, Onkar Deshpande, Shankar Iyer, Tariq Almawash, Vico.Wu, f.abapolov, flyaways, otlxm, pheepa, rienath, talmawash
AWS Glue 和 Unity 目录
贡献者:Alexander Sapin
本次版本新增了对 AWS Glue 和 Unity 数据目录的支持,使 ClickHouse 能够更好地与 Lakehouse 生态集成。
现在,你可以通过 AWS Glue 查询 Apache Iceberg 表。首先,需要创建一个数据库引擎:
CREATE DATABASE demo_catalog
ENGINE = DataLakeCatalog
SETTINGS catalog_type = 'glue', region = 'us-west-2',
aws_access_key_id = 'AKIA...', aws_secret_access_key = '...';
然后即可查询数据:
SHOW TABLES
FROM demo_catalog;
SELECT *
FROM "demo_catalog"."db.table";
Unity 目录 也支持 Apache Iceberg 和 Delta Lake 表。使用方式类似,先创建数据库引擎:
CREATE DATABASE unity_demo
ENGINE = DataLakeCatalog(
'https://endpoint.cloud.databricks.com/api/2.1/unity-catalog')
SETTINGS catalog_type = 'unity',
warehouse = 'workspace', catalog_credential = '...'
然后像查询普通表一样使用即可:
SHOW TABLES
FROM unity_demo;
SELECT *
FROM "unity_demo"."db.table";
JSON 数据类型现已正式可用于生产环境
贡献者:Pavel Kruglov
1.5 年前,我们发现 ClickHouse 的 JSON 存储 方案仍有很大优化空间,于是决定彻底重构。一年后,Pavel 开发出了一种全新的 列式 JSON 存储 方案,带来了更高效的数据存储与查询能力。详细过程请参考 [《我们如何为 ClickHouse 构建新的强大 JSON 数据类型》](How we built a new powerful JSON data type for C

最低0.47元/天 解锁文章
3296

被折叠的 条评论
为什么被折叠?



