近期,在 ClickHouse 发起的分析型数据库性能测试排行榜 ClickBench 中,新一代云原生数仓 SelectDB 强势登顶,性能表现超越一众国内外产品,多项指标排行前列,并在业界最为通用的 c6a.4xlarge, 500gb gp2 机型下排行全球第一!

在 ClickBench 性能排行榜中,测试数据均取自真实生产环境、涵盖数据类型多样、覆盖了即席查询和统计报表等典型场景,能真实反映各大数据库在生产环境中的性能,因此吸引了 Snowflake、Redshift、Athena、Greenplum、Druid 等国际知名数据库的参与。所评测的指标为特定机型下导入相同数据集的时间、所占用的存储空间大小以及执行 SQL 的耗时长短,分别用以衡量 数据导入性能、数据压缩比以及查询性能。所有测试结果中表现最优的一条会成为基线,相同测试项的指标会与基线数据进行对比并得出比值,通过这一比值来体现与行业最优的差距。当有新的测试结果超越原有的基线后,将自动成为新的基线。

就查询性能而言,会分别对每条 SQL 执行 Hot Run 和 Cold Run 来统计时长,即重复执行 3 次 SQL 并取其中耗时最短的一次以及启动并清理内存后直接执行,最终对所有 SQL 的执行耗时与基线的比值进行几何平均,即为最终测试结果。因此 ClickBench 更关注的是数据库在所有测试场景下都有着优异的表现,而非某一个或某几个场景,这使得数据库需要全方位的能力提升。

在本次提交的测试结果中,SelectDB 以强悍的查询性能表现强势登顶。在未进行任何调优的情况下,SelectDB 查询性能在 c6a.4xlarge, 500gb gp2 同机型的所有产品中位列第一, Hot Run 和 Cold Run 性能表现分别领先第二位 35% 和 25%。在全部 43 个 SQL 中,有近半数的查询语句 SelectDB 性能表现最优,成为新的性能标杆。与此同时,SelectDB 数据写入效率在同机型所有产品中位列第二,压缩前 70G 数据写入仅耗时 482s,单节点写入速度超过 140MB/s,在实现极致查询性能的同时也保证了高效的写入效率。

全球第一,新一代云原生实时数仓 SelectDB 登顶 ClickBench 榜单_SelectDB技术团队的博客

从查询耗时的角度来看,SelectDB 相较于排行前列的其他产品,总体查询耗时分别降低了 63%、75%、78%、99% 以及 459%,性能大幅领先于同类产品。

全球第一,新一代云原生实时数仓 SelectDB 登顶 ClickBench 榜单_SelectDB技术团队的博客

在汇集了多个不同机型和系统的总榜中(包括全球知名的云数仓 Snowflake、Redshift 等),SelectDB 在所有同类型产品中依旧取得了 Cold Run 查询性能第一,Hot Run 查询性能第二的优异成绩,彰显了强大的性能优势。

全球第一,新一代云原生实时数仓 SelectDB 登顶 ClickBench 榜单_SelectDB技术团队的博客

全球第一,新一代云原生实时数仓 SelectDB 登顶 ClickBench 榜单_SelectDB技术团队的博客

而在另一通用机型 c6a.metal, 500gb gp2 的测试结果中,相较于排行前列的其他产品,SelectDB 在 Cold Run 场景下总体查询耗时只有同类产品的 1/4 至 1/10。在同未经过任何调优的情况下,查询性能最高领先同类产品近 11 倍,呈现巨大的领先优势。

全球第一,新一代云原生实时数仓 SelectDB 登顶 ClickBench 榜单_SelectDB技术团队的博客

登顶榜单只是 SelectDB 前进道路上的小目标之一,作为基于 Apache Doris 打造的运行于多云之上的新一代云原生数仓,SelectDB 具备了极速、易用、实时、统一的核心特性,并提供了多云一致体验和多数据类型支持,未来还将有更多重要能力呈现给大家,欢迎大家申请体验测试。

当前 SelectDB 已与阿里云、腾讯云、亚马逊云科技等知名云厂商开展了深入合作,后续也将进一步拓宽与全球知名云厂商的合作。另外,11 月我们将推出 SelectDB Cloud 2.0 版本,新的版本会有很多惊喜给大家呈现,也请大家关注和参与我们后续的产品发布会活动~

申请试用:

这世界就是一拨人在昼夜不停地高速运转,另一拨人起床发现世界变了。 尽管性能不是数据库的全部,但一直是亘古不变的追求方向之一。取得这一显著成果的背后,离不开 SelectDB 技术团队夜以继日的辛勤付出、更离不开站在 Apache Doris 这一巨人的肩膀上。

因此,所有针对 SelectDB 的性能优化点,后续都将不做半点保留、全部贡献回 Apache Doris 社区。目前有一部分代码已经合入社区 Master 分支, 还有许多 PR 在陆续合入的过程中。相信在不久后所有社区用户就可以切身体会到性能飞跃带来的极致体验。我们也期待能有更多开发者与开源爱好者能够一同加入 Apache Doris 社区,共襄盛举,将国人开源的优秀项目推广到全球,成为现代数据分析技术的新标杆。