Rate This Document
Findability
Accuracy
Completeness
Readability

Doris Overview

Based on the massively parallel processing (MPP) architecture, Doris is a high-performance, real-time analytic database. It performs hotspot calculations by calling Kunpeng vectorized instructions to improve operator execution efficiency and optimize SQL computing performance.

Doris is a high-performance and real-time analytic database based on the MPP architecture. It is known for its high efficiency, ease of use, and unification. It can return query results of massive data in sub-seconds, supporting high-concurrent point query scenarios and high-throughput complex analysis scenarios. Therefore, Doris can meet the requirements of scenarios such as report analysis, ad-hoc query, unified data warehouse building, and data lake query acceleration. You can build applications such as large-screen dashboard, user behavior analysis, A/B test platform, log retrieval and analysis, user profile analysis, and order analysis.

Doris uses the Bitshuffle algorithm to resort data, improving the efficiency of LZ4 and Zstandard (Zstd) compression. Doris instruction optimization uses the NEON instruction set to optimize the Bitshuffle running logic on the Arm architecture, further improving the efficiency of LZ4 and Zstd compression and the data write and query performance of Doris on the Kunpeng server.