ClickHouse 25.3 版本发布说明

图片

本文字数: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值