文末更多精彩内容
Apache Doris 是一个基于 MPP 架构的高性能、实时的分析型数据库,以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。基于此,Apache Doris 能够较好的满足报表分析、即席查询、统一数仓构建、数据湖联邦查询加速等使用场景,用户可以在此之上构建用户行为分析、AB 实验平台、日志检索分析、用户画像分析、订单分析等应用。
平台架构
Doris的定位是面向在线报表和分析的数据仓库系统,可以对标于商业的 MPP数据仓库系统,比如 Greenplum、Vertica、Teradata等。Doris 架构如下:
Doris主要基于 C++和 Java开发,集成了 Google Mesa和 Apache Impala的技术。将 Mesa与 Impala进行组合的基础上,Doris被设计为一个不依赖于其他系统的简单且单一紧密耦合的系统,并实现了 MySQL 协议,使得用户可以像使用 MySQL一样无门槛的过渡到 Doris,包括各种报表应用都可以通过 MySQL 协议连接 Doris,同时获得高并发低延迟点查询性能,而且还能进行高吞吐量的即席分析查询。Doris不仅提供大批量数据加载,而且还提供近乎实时的小批量,甚至流数据加载。此外 Doris 还具备高可用性,可靠性,容错性和可扩展性。
Bug 修复
- 修复了部分 Unique Key 模型 Merge-on-Write 表的问题;
- 修复了部分 Compaction 相关问题;
- 修复了部分 Delete 语句导致的数据问题;
- 修复了部分 Query 执行问题;
- 修复了在某些操作系统上使用 JDBC Catalog 导致 BE 宕机的问题;
- 修复了部分 Multi-Catalog 的问题;
- 修复了部分内存统计和优化问题;
- 修复了部分 DecimalV3 和 date/datetimev2 的相关问题。
- 修复了部分导入过程中的稳定性问题;
- 修复了部分 Light Schema Change 的问题;