导语:2023 年 3 月,在阿里云瑶池数据库峰会上,阿里云与飞轮科技正式达成战略合作协议,双方旨在共同研发名为“阿里云数据库 SelectDB 版”的新一代实时数据仓库,为用户提供在阿里云上的全托管服务。
SelectDB 是飞轮科技基于 Apache Doris 内核打造的聚焦于企业大数据实时分析需求的企业级产品。因此阿里云数据库 SelectDB 版也延续了 Apache Doris 性能优异、架构精简、稳定可靠、生态丰富等核心特性,同时还融入了云服务随需而用的特性,通过云原生存算分离的创新架构,为企业带来分钟级弹性伸缩、高性价比、简单易用、安全稳定的一键式云上实时分析体验。
为了更深度的了解阿里云数据库 SelectDB 版,我们可以全面多角度的了解 Apache Doris 的应用实践和经验。
亲爱的社区小伙伴们,Apache Doris 2.1.2 版本已于 2024 年 4 月 12 日正式发布。该版本提交了若干改进项以及问题修复,进一步提升了系统的性能及稳定性,欢迎大家下载体验。
官网下载页:https://doris.apache.org/download/
GitHub 下载:https://github.com/apache/doris/releases
行为变更
- 将 EXPORT 命令中
data_consistence
属性的默认值调整为 Partition,这可以使得并发导入的同时做 EXPORT 操作更容易成功。 - 兼容部分 MySQL Connector(如 MySQL.Data for .NET)将 SELECT
@@autocommit
的返回值类型变更为 BIGINT。
升级问题
- 修复正常 Workload Group 从 2.0 或者更早版本升级到 2.1 时没有默认创建的问题。
新功能
- 增加 processlist 系统表功能,用户可以通过查询系统表获得活跃的链接信息。
- 增加新的表函数
LOCAL
以访问部分共享存储上的文件。
改进与优化
跳过部分不必要检查,加速在 K8s 环境下优雅退出的速度。
在 Profile 中增加已命中的物化视图信息,能够方便地定位物化视图是否命中。
- 针对 DB2 Catalog ,增加测试链接是否通畅的功能,能够在建立 Catalog 时做部分链接检查。
- 增加 DNS Cache,解决 K8s 环境下域名解析较慢,从而影响查询的问题。
- 增加异步刷新 Catalog 中表的行数信息,避免查询抖动。
Bug 修复
- 修复 Iceberg Catalog 中,不支持 Iceberg 自定义属性的问题,例如 "io.manifest.cache-enabled"。
LEAD
/LAG
函数的 Offset 起始位置可以设置为 0。- 修复部分导入过程中可能出现的 Timeout 的问题。
- 修复部分
ARRAY
/MAP
/STRUCT
类型在 Compaction 中引起 Core 的问题。 - 修复查询过程中 Runtime Filter 部分等待超时的问题。
- 修复
unix_timestamp
函数在 Auto Partition 中可能导致 Core 的问题。