## đ āĻ
āύā§āϝāĻžāύā§āϝ āĻāĻžāώāĻžāϝāĻŧ āĻĒāĻĄāĻŧā§āύ
[Ø§ŲØšØąØ¨ŲØŠ](../ar-SA/README.md) âĸ [āĻŦāĻžāĻāϞāĻž](README.md) âĸ [Deutsch](../de-DE/README.md) âĸ [English](../../README.md) âĸ [EspaÃąol](../es-ES/README.md) âĸ [ŲØ§ØąØŗÛ](../fa-IR/README.md) âĸ [Français](../fr-FR/README.md) âĸ [ā¤šā¤ŋ⤍āĨā¤ĻāĨ](../hi-IN/README.md) âĸ [Bahasa Indonesia](../id-ID/README.md) âĸ [Italiano](../it-IT/README.md) âĸ [æĨæŦčĒ](../ja-JP/README.md) âĸ [íęĩė´](../ko-KR/README.md) âĸ [Polski](../pl-PL/README.md) âĸ [PortuguÃĒs](../pt-BR/README.md) âĸ [RomÃĸnÄ](../ro-RO/README.md) âĸ [Đ ŅŅŅĐēиК](../ru-RU/README.md) âĸ [SlovenÅĄÄina](../sl-SI/README.md) âĸ [āšā¸ā¸ĸ](../th-TH/README.md) âĸ [TÃŧrkçe](../tr-TR/README.md) âĸ [ĐŖĐēŅаŅĐŊŅŅĐēа](../uk-UA/README.md) âĸ [Tiáēŋng Viáģt](../vi-VN/README.md) âĸ [įŽäŊ䏿](../zh-CN/README.md) âĸ [įšéĢ䏿](../zh-TW/README.md)
# Apache Doris
[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](https://github.com/apache/doris/releases)
[](https://ossrank.com/p/516)
[](https://github.com/apache/doris/commits/master/)
[](https://doris.apache.org/docs/gettingStarted/what-is-apache-doris)
[](https://doris.apache.org/zh-CN/docs/gettingStarted/what-is-apache-doris)
[![Official Website]()](https://doris.apache.org/)
[![Quick Download]()](https://doris.apache.org/download)
---
Apache Doris āĻšāϞ āĻāĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻšāĻ, āĻāĻā§āĻ-āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻŦāĻŋāĻļā§āϞā§āώāĻŖāĻžāϤā§āĻŽāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏ āϝāĻž MPP āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āϝāĻž āϤāĻžāϰ āĻāϰāĻŽ āĻāϤāĻŋ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻšāĻāϤāĻžāϰ āĻāύā§āϝ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻĄā§āĻāĻžāϰ āĻ
āϧā§āύ⧠āĻā§āϝāĻŧā§āϰāĻŋ āĻĢāϞāĻžāĻĢāϞ āĻĢā§āϰāϤ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻā§āĻŦāϞāĻŽāĻžāϤā§āϰ āϏāĻžāĻŦ-āϏā§āĻā§āύā§āĻĄ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻŽāϝāĻŧ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻŦāϞ āĻāĻā§āĻ-āϏāĻŽāĻŦāϰā§āϤ⧠āĻĒāϝāĻŧā§āύā§āĻ āĻā§āϝāĻŧā§āϰāĻŋ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āύāϝāĻŧ, āĻāĻā§āĻ-āĻĨā§āϰā§āĻĒā§āĻ āĻāĻāĻŋāϞ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻāĻŋ āϏāĻŦ Apache Doris-āĻā§ āϰāĻŋāĻĒā§āϰā§āĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ, ad-hoc āĻā§āϝāĻŧā§āϰāĻŋ, āĻāĻā§āĻā§āϤ āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽ, āĻāĻŦāĻ āĻĄā§āĻāĻž āϞā§āĻ āĻā§āϝāĻŧā§āϰāĻŋ āϤā§āĻŦāϰāĻŖ āϏāĻš āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻĻāϰā§āĻļ āϏāϰāĻā§āĻāĻžāĻŽ āĻāϰ⧠āϤā§āϞā§āĨ¤ Apache Doris-āĻ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝā§āĻŽāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāϰāĻŖ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ, AB āĻĒāϰā§āĻā§āώāĻž āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ, āϞāĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ, āĻāĻŦāĻ āĻ
āϰā§āĻĄāĻžāϰ āĻŦāĻŋāĻļā§āϞā§āώāĻŖāĨ¤
đ đ[āϏāĻŽāϏā§āϤ āϰāĻŋāϞāĻŋāĻ](https://doris.apache.org/docs/releasenotes/all-release) āĻĻā§āĻā§āύ, āϝā§āĻāĻžāύ⧠āĻāĻĒāύāĻŋ āĻāϤ āĻŦāĻāϰ⧠āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ Apache Doris āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻāĻžāϞāĻžāύā§āĻā§āϰāĻŽāĻŋāĻ āϏāĻžāϰāϏāĻāĻā§āώā§āĻĒ āĻĒāĻžāĻŦā§āύāĨ¤
đ đ[āĻ
āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻ](https://doris.apache.org/) āĻ
āύā§āĻŦā§āώāĻŖ āĻāϰā§āύ Apache Doris-āĻāϰ āĻŽā§āϞ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ, āĻŦā§āϞāĻ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āϏāĻā§āϞāĻŋ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤāĻāĻžāĻŦā§ āĻāĻŦāĻŋāώā§āĻāĻžāϰ āĻāϰāϤā§āĨ¤
## đ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ
āύā§āĻā§āϰ āĻāĻŋāϤā§āϰ⧠āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧā§āĻā§, āĻŦāĻŋāĻāĻŋāύā§āύ āĻĄā§āĻāĻž āĻāĻā§āĻāϰāĻŖ āĻāĻŦāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻĒāϰā§, āĻĄā§āĻāĻž āĻāϤā§āϏāĻā§āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽ Apache Doris āĻāĻŦāĻ āĻ
āĻĢāϞāĻžāĻāύ āĻĄā§āĻāĻž āϞā§āĻ āĻŦāĻž āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽā§ (Apache Hive, Apache Iceberg āĻŦāĻž Apache Hudi-āϤā§) āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
Apache Doris āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ:
- **āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ**:
- **āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āϰāĻŋāĻĒā§āϰā§āĻāĻŋāĻ āĻāĻŦāĻ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻā§āϰāĻšāĻŖ**: Doris āĻ
āĻā§āϝāύā§āϤāϰā§āĻŖ āĻāĻŦāĻ āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāύā§āϝ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āϰāĻŋāĻĒā§āϰā§āĻ āĻāĻŦāĻ āĻĄā§āϝāĻžāĻļāĻŦā§āϰā§āĻĄ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āĻā§āϰāĻšāĻŖāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- **Ad Hoc āĻŦāĻŋāĻļā§āϞā§āώāĻŖ**: Doris āĻŦāĻšā§āĻŽāĻžāϤā§āϰāĻŋāĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āĻĻā§āϰā§āϤ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻŦā§āĻĻā§āϧāĻŋāĻŽāϤā§āϤāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāĻŦāĻ ad hoc āĻā§āϝāĻŧā§āϰāĻŋ āϏāĻā§āώāĻŽ āĻāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻāĻŋāϞ āĻĄā§āĻāĻž āĻĨā§āĻā§ āĻĻā§āϰā§āϤ āĻ
āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻāĻŦāĻŋāώā§āĻāĻžāϰ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
- **āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āĻāĻŦāĻ āĻāĻāϰāĻŖ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ**: Doris āĻ
āĻāĻļāĻā§āϰāĻšāĻŖ, āϧāĻžāϰāĻŖ, āĻāĻŦāĻ āϰā§āĻĒāĻžāύā§āϤāϰā§āϰ āĻŽāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāϰāĻŖ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāĻāĻ āϏāĻžāĻĨā§ āĻāĻāϰāĻŖ āĻŦāĻŋāĻļā§āϞā§āώāĻŖā§āϰ āĻāύā§āϝ āĻāύāϏāĻāĻā§āϝāĻž āĻ
āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻāĻŦāĻ āĻā§āώā§āĻ ā§ āύāĻŋāϰā§āĻŦāĻžāĻāύā§āϰ āĻŽāϤ⧠āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- **āϞā§āĻāĻšāĻžāĻāϏ āĻ
ā§āϝāĻžāύāĻžāϞāĻŋāĻāĻŋāĻā§āϏ**:
- **āϞā§āĻāĻšāĻžāĻāϏ āĻā§āϝāĻŧā§āϰāĻŋ āϤā§āĻŦāϰāĻŖ**: Doris āϤāĻžāϰ āĻĻāĻā§āώ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻā§āĻāĻŋāύā§āϰ āϏāĻžāĻĨā§ āϞā§āĻāĻšāĻžāĻāϏ āĻĄā§āĻāĻž āĻā§āϝāĻŧā§āϰāĻŋ āϤā§āĻŦāϰāĻžāύā§āĻŦāĻŋāϤ āĻāϰā§āĨ¤
- **āĻĢā§āĻĄāĻžāϰā§āĻā§āĻĄ āĻ
ā§āϝāĻžāύāĻžāϞāĻŋāĻāĻŋāĻā§āϏ**: Doris āĻāĻāĻžāϧāĻŋāĻ āĻĄā§āĻāĻž āĻāϤā§āϏ āĻā§āĻĄāĻŧā§ āĻĢā§āĻĄāĻžāϰā§āĻā§āĻĄ āĻā§āϝāĻŧā§āϰāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϏāϰāϞ āĻāϰ⧠āĻāĻŦāĻ āĻĄā§āĻāĻž āϏāĻžāĻāϞ⧠āĻĻā§āϰ āĻāϰā§āĨ¤
- **āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ**: Doris āĻāĻā§āĻ āϏāĻŽāĻŦāϰā§āϤāύ āĻāĻŦāĻ āύāĻŋāĻŽā§āύ-āĻŦāĻŋāϞāĻŽā§āĻŦ āĻāĻāĻŋāϞ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻžāϰ āĻāĻžāĻšāĻŋāĻĻāĻž āĻĒā§āϰāĻŖā§āϰ āĻāύā§āϝ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻŋāĻŽ āĻāĻŦāĻ āĻŦā§āϝāĻžāĻ āĻĄā§āĻāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āĻā§āώāĻŽāϤāĻž āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§āĨ¤
- **SQL-āĻāĻŋāϤā§āϤāĻŋāĻ āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖāϝā§āĻā§āϝāϤāĻž**:
- **āϞāĻ āĻāĻŦāĻ āĻāĻā§āύā§āĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ**: Doris āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āϏāĻŋāϏā§āĻā§āĻŽā§ āϞāĻ āĻāĻŦāĻ āĻāĻā§āύā§āĻā§āϰ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻŦāĻž āĻŦā§āϝāĻžāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āϏāĻā§āώāĻŽ āĻāϰā§, āϏāĻŽāϏā§āϝāĻž āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
## āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ
Apache Doris MySQL āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, MySQL āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏā§āϰ āϏāĻžāĻĨā§ āĻ
āϤā§āϝāύā§āϤ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ, āĻāĻŦāĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ SQL āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ Apache Doris-āĻ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ āĻāĻāĻŋ BI āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻāĻā§āĻā§āϤ āĻšāϝāĻŧāĨ¤
### āϏā§āĻā§āϰā§āĻ-āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻā§āĻā§āϤ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ
Apache Doris-āĻāϰ āϏā§āĻā§āϰā§āĻ-āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻā§āĻā§āϤ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϏāϰāϞā§āĻā§āϤ āĻāĻŦāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āϏāĻšāĻāĨ¤ āύā§āĻā§āϰ āĻāĻŋāϤā§āϰ⧠āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧā§āĻā§, āĻāĻāĻŋ āĻā§āĻŦāϞ āĻĻā§āĻāĻŋ āϧāϰāĻŖā§āϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āύāĻŋāϝāĻŧā§ āĻāĻ āĻŋāϤ:
- **Frontend (FE):** āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ
āύā§āϰā§āϧ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž, āĻā§āϝāĻŧā§āϰāĻŋ āĻĒāĻžāϰā§āϏāĻŋāĻ āĻāĻŦāĻ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž, āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž, āĻāĻŦāĻ āύā§āĻĄ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§āĨ¤
- **Backend (BE):** āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻĄā§āĻāĻž āϏā§āĻā§āϰā§āĻ āĻāĻŦāĻ āĻā§āϝāĻŧā§āϰāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻšā§āϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§āĨ¤ āĻĄā§āĻāĻž shard-āĻ āĻĒāĻžāϰā§āĻāĻŋāĻļāύ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ BE āύā§āĻĄ āĻā§āĻĄāĻŧā§ āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āϏāĻš āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤

āĻāĻāĻāĻŋ āĻā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§, āĻĻā§āϰā§āϝā§āĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻāĻžāϧāĻŋāĻ FE āύā§āĻĄ āĻŽā§āϤāĻžāϝāĻŧā§āύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĒā§āϰāϤāĻŋāĻāĻŋ FE āύā§āĻĄ āĻŽā§āĻāĻžāĻĄā§āĻāĻžāϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ
āύā§āϞāĻŋāĻĒāĻŋ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻā§āĨ¤ FE āύā§āĻĄāĻā§āϞāĻŋ āϤāĻŋāύāĻāĻŋ āĻā§āĻŽāĻŋāĻāĻžāϝāĻŧ āĻŦāĻŋāĻāĻā§āϤ:
| āĻā§āĻŽāĻŋāĻāĻž | āĻĢāĻžāĻāĻļāύ |
| --------- | ------------------------------------------------------------ |
| Master | FE Master āύā§āĻĄ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āϞā§āĻāĻžāϰ āĻ
āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§āĨ¤ āϝāĻāύ Master-āĻ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāĻā§, āϏā§āĻā§āϞāĻŋ BDB JE āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ Follower āĻŦāĻž Observer āύā§āĻĄāĻā§āϞāĻŋāϤ⧠āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ |
| Follower | Follower āύā§āĻĄ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§āĨ¤ āϝāĻĻāĻŋ Master āύā§āĻĄ āĻŦā§āϝāϰā§āĻĨ āĻšāϝāĻŧ, āĻāĻāĻāĻŋ Follower āύā§āĻĄ āύāϤā§āύ Master āĻšāĻŋāϏāĻžāĻŦā§ āύāĻŋāϰā§āĻŦāĻžāĻāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤ |
| Observer | Observer āύā§āĻĄ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāϰ āĻāύā§āϝ āĻĻāĻžāϝāĻŧā§ āĻāĻŦāĻ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻā§āϝāĻŧā§āϰāĻŋ āϏāĻŽāĻŦāϰā§āϤāύ āĻŦā§āĻĻā§āϧāĻŋ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āύā§āϤā§āϤā§āĻŦ āύāĻŋāϰā§āĻŦāĻžāĻāύ⧠āĻ
āĻāĻļāĻā§āϰāĻšāĻŖ āĻāϰ⧠āύāĻžāĨ¤ |
FE āĻāĻŦāĻ BE āĻāĻāϝāĻŧ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻ āĻ
āύā§āĻā§āĻŽāĻŋāĻāĻāĻžāĻŦā§ āϏā§āĻā§āϞāϝā§āĻā§āϝ, āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻā§ āĻļāϤ āĻļāϤ āĻŽā§āĻļāĻŋāύ āĻāĻŦāĻ āĻĄāĻāύ āĻĄāĻāύ āĻĒā§āĻāĻžāĻŦāĻžāĻāĻ āϏā§āĻā§āϰā§āĻ āĻā§āώāĻŽāϤāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ FE āĻāĻŦāĻ BE āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻāĻā§āĻ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻž āĻāĻŦāĻ āĻĄā§āĻāĻžāϰ āĻāĻā§āĻ āύāĻŋāϰā§āĻāϰāϝā§āĻā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻāĻāĻāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āϏā§āĻā§āϰā§āĻ-āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻā§āĻā§āϤ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āĻ
āϤā§āϝāύā§āϤ āĻāĻā§āĻā§āϤ, āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻ
āĻĒāĻžāϰā§āĻļāύāĻžāϞ āĻāĻāĻŋāϞāϤāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻāϰā§āĨ¤
## Apache Doris-āĻāϰ āĻŽā§āϞ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
- **āĻāĻā§āĻ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻž**: Apache Doris-āĻ, āĻŽā§āĻāĻžāĻĄā§āĻāĻž āĻāĻŦāĻ āĻĄā§āĻāĻž āĻāĻāϝāĻŧāĻ āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āϏāĻš āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ, quorum āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄā§āĻāĻž āϞāĻ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰā§āĨ¤ āĻĄā§āĻāĻž āϞā§āĻāĻž āϤāĻāύ āϏāĻĢāϞ āĻŦāϞ⧠āĻŦāĻŋāĻŦā§āĻāĻŋāϤ āĻšāϝāĻŧ āϝāĻāύ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āϞā§āĻāĻž āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāϰā§, āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻāĻĒāϞāĻŦā§āϧ āĻĨāĻžāĻā§ āĻāĻŽāύāĻāĻŋ āĻāϝāĻŧā§āĻāĻāĻŋ āύā§āĻĄ āĻŦā§āϝāϰā§āĻĨ āĻšāϞā§āĻāĨ¤ Apache Doris āĻāĻāĻ-āĻļāĻšāϰ āĻāĻŦāĻ āĻā§āϰāϏ-āĻ
āĻā§āĻāϞ āĻĻā§āϰā§āϝā§āĻ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ āĻāĻāϝāĻŧāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻĻā§āĻŦā§āϤ-āĻā§āϞāĻžāϏā§āĻāĻžāϰ master-slave āĻŽā§āĻĄ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ āϝāĻāύ āĻāĻŋāĻā§ āύā§āĻĄ āĻŦā§āϝāϰā§āĻĨāϤāĻžāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϝāĻŧ, āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϤā§āϰā§āĻāĻŋāĻĒā§āϰā§āĻŖ āύā§āĻĄāĻā§āϞāĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻĒā§āϰāĻžāĻĒā§āϝāϤāĻžāĻā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻšāĻāϝāĻŧāĻž āĻĨā§āĻā§ āϰā§āϧ āĻāϰā§āĨ¤
- **āĻāĻā§āĻ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ**: Apache Doris MySQL āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āϏāĻžāĻĨā§ āĻ
āϤā§āϝāύā§āϤ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāĻŦāĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ SQL āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ MySQL āĻāĻŦāĻ Hive āĻĢāĻžāĻāĻļāύ āĻāĻāĻžāϰ āĻāϰā§āĨ¤ āĻāĻ āĻāĻā§āĻ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻŦāĻ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāĻā§ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻŽāĻžāĻāĻā§āϰā§āĻ āĻāĻŦāĻ āĻāĻā§āĻā§āϤ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ Apache Doris MySQL āĻāĻā§āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāϰāĻ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻ
āĻĒāĻžāϰā§āĻļāύ āĻāĻŦāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖā§āϰ āĻāύā§āϝ MySQL āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏāϰāĻā§āĻāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠Doris-āĻāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ āĻāĻāĻŋ BI āϰāĻŋāĻĒā§āϰā§āĻāĻŋāĻ āϏāϰāĻā§āĻāĻžāĻŽ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻāύā§āϝ MySQL āĻĒā§āϰā§āĻā§āĻāϞ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āĻĻāĻā§āώāϤāĻž āĻāĻŦāĻ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤
- **āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽ**: Apache Doris-āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāĻāĻāĻŋ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽ āĻĒāϰāĻŋāώā§āĻŦāĻž āϤā§āϰāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ Apache Doris āϏā§āĻā§āύā§āĻĄ-āϞā§āĻā§āϞ āĻĄā§āĻāĻž āĻāύāĻā§āĻļāύ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āĻāĻĒāϏā§āĻā§āϰāĻŋāĻŽ āĻ
āύāϞāĻžāĻāύ āĻā§āϰāĻžāύāĻā§āϝāĻžāĻāĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏ āĻĨā§āĻā§ āĻāύāĻā§āϰāĻŋāĻŽā§āύā§āĻāĻžāϞ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āϏā§āĻā§āύā§āĻĄā§āϰ āĻŽāϧā§āϝ⧠Doris-āĻ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰā§āĨ¤ āĻā§āĻā§āĻāϰāĻžāĻāĻāĻĄ āĻāĻā§āĻāĻŋāύ, MPP āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ, āĻāĻŦāĻ Pipeline āύāĻŋāϰā§āĻŦāĻžāĻš āĻāĻā§āĻāĻŋāύāĻā§āϞāĻŋāϰ āϏā§āĻŦāĻŋāϧāĻž āύāĻŋāϝāĻŧā§, Doris āϏāĻžāĻŦ-āϏā§āĻā§āύā§āĻĄ āĻĄā§āĻāĻž āĻā§āϝāĻŧā§āϰāĻŋ āĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āĻāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž, āύāĻŋāĻŽā§āύ-āĻŦāĻŋāϞāĻŽā§āĻŦ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϤā§āϰāĻŋ āĻāϰā§āĨ¤
- **āĻāĻā§āĻā§āϤ āϞā§āĻāĻšāĻžāĻāϏ**: Apache Doris āĻĄā§āĻāĻž āϞā§āĻ āĻŦāĻž āϰāĻŋāϞā§āĻļāύāĻžāϞ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āĻŽāϤ⧠āĻŦāĻžāĻšā§āϝāĻŋāĻ āĻĄā§āĻāĻž āĻāϤā§āϏā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻāĻŋ āĻāĻā§āĻā§āϤ āϞā§āĻāĻšāĻžāĻāϏ āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ Doris āĻāĻā§āĻā§āϤ āϞā§āĻāĻšāĻžāĻāϏ āϏāĻŽāĻžāϧāĻžāύ āĻĄā§āĻāĻž āϞā§āĻ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽā§āϰ āĻŽāϧā§āϝ⧠āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ āĻāĻā§āĻāϰāĻŖ āĻāĻŦāĻ āĻŽā§āĻā§āϤ āĻĄā§āĻāĻž āĻĒā§āϰāĻŦāĻžāĻš āϏāĻā§āώāĻŽ āĻāϰā§, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĄā§āĻāĻž āϞā§āĻā§ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻĄā§āĻāĻž āĻā§āĻĻāĻžāĻŽ āĻā§āώāĻŽāϤāĻž āϏāϰāĻžāϏāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§, āĻāĻāĻ āϏāĻžāĻĨā§ āĻĄā§āĻāĻž āϞā§āĻ āĻĄā§āĻāĻž āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāύāĻž āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋāĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻāĻžāĻā§ āϞāĻžāĻāĻŋāϝāĻŧā§ āĻĄā§āĻāĻž āĻŽāĻžāύ āĻŦā§āĻĻā§āϧāĻŋ āĻāϰā§āĨ¤
- **āύāĻŽāύā§āϝāĻŧ āĻŽāĻĄā§āϞāĻŋāĻ**: Apache Doris āĻŦāĻŋāĻāĻŋāύā§āύ āĻŽāĻĄā§āϞāĻŋāĻ āĻĒāĻĻā§āϧāϤāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝā§āĻŽāύ āĻĒā§āϰāĻļāϏā§āϤ āĻā§āĻŦāĻŋāϞ āĻŽāĻĄā§āϞ, āĻĒā§āϰāĻŋ-āĻāĻā§āϰāĻŋāĻā§āĻļāύ āĻŽāĻĄā§āϞ, āϤāĻžāϰāĻāĻž/āϤā§āώāĻžāϰāĻĢā§āϞ āϏā§āĻāĻŋāĻŽāĻž āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤ āĻĄā§āĻāĻž āĻāĻŽāĻĻāĻžāύāĻŋāϰ āϏāĻŽāϝāĻŧ, āĻĄā§āĻāĻž āĻĒā§āϰāĻļāϏā§āϤ āĻā§āĻŦāĻŋāϞ⧠āϏāĻŽāϤāϞ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ Flink āĻŦāĻž Spark-āĻāϰ āĻŽāϤ⧠āĻāĻŽā§āĻĒāĻŋāĻāĻ āĻāĻā§āĻāĻŋāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ Doris-āĻ āϞā§āĻāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻŦāĻž āĻĄā§āĻāĻž āϏāϰāĻžāϏāϰāĻŋ Doris-āĻ āĻāĻŽāĻĻāĻžāύāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻāĻŋāĻ, āĻŽā§āϝāĻžāĻā§āϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻāĻĄ āĻāĻŋāĻ, āĻŦāĻž āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻŽāĻžāϞā§āĻāĻŋ-āĻā§āĻŦāĻŋāϞ āϝā§āĻāĻĻāĻžāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞāĻŋāĻ āĻ
āĻĒāĻžāϰā§āĻļāύ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰā§āĨ¤
## āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻāĻāĻžāϰāĻāĻŋāĻ
Doris āĻāĻāĻāĻŋ āĻĻāĻā§āώ SQL āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻāĻŦāĻ MySQL āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖāĨ¤ āĻāϰ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻā§āĻāĻŋāύ MPP (āĻŽā§āϝāĻžāϏāĻŋāĻāϞāĻŋ āĻĒā§āϝāĻžāϰāĻžāϞā§āϞ āĻĒā§āϰāϏā§āϏāĻŋāĻ) āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§, āĻāĻāĻŋāϞ āĻŦāĻŋāĻļā§āϞā§āώāĻŖāĻžāϤā§āĻŽāĻ āĻā§āϝāĻŧā§āϰāĻŋ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āύāĻŋāϰā§āĻŦāĻžāĻš āĻāϰāϤ⧠āĻāĻŦāĻ āύāĻŋāĻŽā§āύ-āĻŦāĻŋāϞāĻŽā§āĻŦ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻā§āϝāĻŧā§āϰāĻŋ āĻ
āϰā§āĻāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽāĨ¤ āĻĄā§āĻāĻž āĻāύāĻā§āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŽā§āĻĒā§āϰā§āĻļāύ āĻāύā§āϝ āĻāϞāĻžāĻŽāĻžāϰ āϏā§āĻā§āϰā§āĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻāĻŋ āĻā§āϝāĻŧā§āϰāĻŋ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āϏā§āĻā§āϰā§āĻ āĻāĻŽā§āĻĒā§āϰā§āĻļāύ āĻ
āύā§āĻĒāĻžāϤ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§āĨ¤
### āĻāύā§āĻāĻžāϰāĻĢā§āϏ
Apache Doris MySQL āĻĒā§āϰā§āĻā§āĻāϞ āĻā§āϰāĻšāĻŖ āĻāϰā§, āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ SQL āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻāĻŦāĻ MySQL āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏā§āϰ āϏāĻžāĻĨā§ āĻ
āϤā§āϝāύā§āϤ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ Apache Doris-āĻ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāĻāĻŋ BI āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āύāĻŋāϰā§āĻŦāĻŋāĻā§āύ⧠āĻāĻā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āĻāĻŋāύā§āϤ⧠āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āύāϝāĻŧ Smartbi, DataEase, FineBI, Tableau, Power BI, āĻāĻŦāĻ Apache SupersetāĨ¤ Apache Doris MySQL āĻĒā§āϰā§āĻā§āĻāϞ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŽāύ āϝā§āĻā§āύ⧠BI āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻāύā§āϝ āĻĄā§āĻāĻž āĻāϤā§āϏ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
### āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ
Apache Doris-āĻāϰ āĻāĻāĻāĻŋ āĻāϞāĻžāĻŽāĻžāϰ āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ āϰāϝāĻŧā§āĻā§, āϝāĻž āĻāϞāĻžāĻŽ āĻĻā§āĻŦāĻžāϰāĻž āĻĄā§āĻāĻž āĻāύāĻā§āĻĄ, āĻāĻŽā§āĻĒā§āϰā§āϏ āĻāĻŦāĻ āĻĒāĻĄāĻŧā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻāĻā§āĻ āĻĄā§āĻāĻž āĻāĻŽā§āĻĒā§āϰā§āĻļāύ āĻ
āύā§āĻĒāĻžāϤ āϏāĻā§āώāĻŽ āĻāϰ⧠āĻāĻŦāĻ āĻ
āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĄā§āĻāĻž āϏā§āĻā§āϝāĻžāύāĻŋāĻāĻā§ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻāϰā§, āĻāĻāĻāĻžāĻŦā§ IO āĻāĻŦāĻ CPU āϏāĻŽā§āĻĒāĻĻā§āϰ āĻāϰāĻ āĻĻāĻā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
Apache Doris āĻĄā§āĻāĻž āϏā§āĻā§āϝāĻžāύ āĻāĻŽāĻžāύā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āϏā§āĻāĻ āĻāĻžāĻ āĻžāĻŽā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§:
- **āϏāĻžāĻāĻžāύ⧠āϝā§āĻāĻŋāĻ āĻā§ āϏā§āĻāĻ**: āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āϤāĻŋāύāĻāĻŋ āĻāϞāĻžāĻŽ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻāĻāĻŋ āϝā§āĻāĻŋāĻ āϏāĻžāĻāĻžāύ⧠āĻā§ āĻāĻ āύ āĻāϰāϤā§āĨ¤ āĻāĻāĻŋ āĻāĻā§āĻ-āϏāĻŽāĻŦāϰā§āϤ⧠āϰāĻŋāĻĒā§āϰā§āĻāĻŋāĻ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāĻā§ āĻāϰāĻ āĻāĻžāϞāĻāĻžāĻŦā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄā§āĻāĻž āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ āĻāĻžāĻāĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- **Min/Max āϏā§āĻāĻ**: āĻāĻāĻŋ āϏāĻāĻā§āϝāĻžāϏā§āĻāĻ āĻĒā§āϰāĻāĻžāϰā§āϰ āϏāĻŽāϤāĻž āĻāĻŦāĻ āĻĒāϰāĻŋāϏā§āĻŽāĻž āĻā§āϝāĻŧā§āϰāĻŋāϤ⧠āĻāĻžāϰā§āϝāĻāϰ āĻĄā§āĻāĻž āĻĢāĻŋāϞā§āĻāĻžāϰāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
- **BloomFilter āϏā§āĻāĻ**: āĻāĻāĻŋ āĻāĻā§āĻ-āĻāĻžāϰā§āĻĄāĻŋāύāĻžāϞāĻŋāĻāĻŋ āĻāϞāĻžāĻŽā§āϰ āϏāĻŽāϤāĻž āĻĢāĻŋāϞā§āĻāĻžāϰāĻŋāĻ āĻāĻŦāĻ āĻāĻžāĻāĻāĻžāĻāϤ⧠āĻā§āĻŦ āĻāĻžāϰā§āϝāĻāϰāĨ¤
- **āĻāύāĻāĻžāϰā§āĻā§āĻĄ āϏā§āĻāĻ**: āĻāĻāĻŋ āϝā§āĻā§āύ⧠āĻā§āώā§āϤā§āϰā§āϰ āĻāύā§āϝ āĻĻā§āϰā§āϤ āĻ
āύā§āϏāύā§āϧāĻžāύ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
Apache Doris āĻŦāĻŋāĻāĻŋāύā§āύ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϰ āĻāύā§āϝ āϏā§āĻā§āϞāĻŋ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§āĻā§:
- **āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻŽāĻĄā§āϞ (āĻĄā§āĻĒā§āϞāĻŋāĻā§āĻ āĻā§ āĻŽāĻĄā§āϞ):** āĻĢā§āϝāĻžāĻā§āĻ āĻā§āĻŦāĻŋāϞā§āϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϏā§āĻā§āϰā§āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻĒā§āϰāĻŖā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻāĻāĻāĻŋ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻĄā§āĻāĻž āĻŽāĻĄā§āϞāĨ¤
- **āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§ āĻŽāĻĄā§āϞ (āĻāĻāύāĻŋāĻ āĻā§ āĻŽāĻĄā§āϞ):** āĻāĻāύāĻŋāĻ āĻā§ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§; āĻāĻāĻ āĻā§ āϏāĻš āĻĄā§āĻāĻž āĻāĻāĻžāϰāϰāĻžāĻāĻ āĻāϰāĻž āĻšāϝāĻŧ, āϏāĻžāϰāĻŋ-āϞā§āĻā§āϞ āĻĄā§āĻāĻž āĻāĻĒāĻĄā§āĻ āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
- **āĻāĻā§āϰāĻŋāĻā§āĻ āĻŽāĻĄā§āϞ (āĻāĻā§āϰāĻŋāĻā§āĻ āĻā§ āĻŽāĻĄā§āϞ):** āĻāĻāĻ āĻā§ āϏāĻš āĻŽāĻžāύ āĻāϞāĻžāĻŽāĻā§āϞāĻŋāĻā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§, āĻĒā§āϰāĻŋ-āĻāĻā§āϰāĻŋāĻā§āĻļāύ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāύā§āύāϤ āĻāϰā§āĨ¤
Apache Doris āĻļāĻā§āϤāĻāĻžāĻŦā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻāĻāĻ-āĻā§āĻŦāĻŋāϞ āĻŽā§āϝāĻžāĻā§āϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻāĻĄ āĻāĻŋāĻ āĻāĻŦāĻ āĻ
ā§āϝāĻžāϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏāϞāĻŋ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰāĻž āĻŽāĻžāϞā§āĻāĻŋ-āĻā§āĻŦāĻŋāϞ āĻŽā§āϝāĻžāĻā§āϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻāĻĄ āĻāĻŋāĻāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ āĻāĻāĻ-āĻā§āĻŦāĻŋāϞ āĻŽā§āϝāĻžāĻā§āϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻāĻĄ āĻāĻŋāĻāĻā§āϞāĻŋ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϏāĻŋāϏā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāϰāĻž āϰāĻŋāĻĢā§āϰā§āĻļ āĻāĻŦāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻžāĻ āĻĨā§āĻā§ āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞ āĻšāϏā§āϤāĻā§āώā§āĻĒā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤ āĻŽāĻžāϞā§āĻāĻŋ-āĻā§āĻŦāĻŋāϞ āĻŽā§āϝāĻžāĻā§āϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻāĻĄ āĻāĻŋāĻāĻā§āϞāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ-āĻāύ-āϏā§āĻā§āĻĄāĻŋāĻāϞāĻŋāĻ āĻŦāĻž āĻŦāĻžāĻšā§āϝāĻŋāĻ āϏā§āĻā§āĻĄāĻŋāĻāϞāĻŋāĻ āϏāϰāĻā§āĻāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽā§ āϰāĻŋāĻĢā§āϰā§āĻļ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻĄā§āĻāĻž āĻŽāĻĄā§āϞāĻŋāĻāϝāĻŧā§āϰ āĻāĻāĻŋāϞāϤāĻž āĻšā§āϰāĻžāϏ āĻāϰā§āĨ¤
### đ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻā§āĻāĻŋāύ
Apache Doris-āĻāϰ āύā§āĻĄāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻŦāĻ āύā§āĻĄāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϏāĻŽāĻžāύā§āϤāϰāĻžāϞ āύāĻŋāϰā§āĻŦāĻžāĻšā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ MPP-āĻāĻŋāϤā§āϤāĻŋāĻ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻā§āĻāĻŋāύ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻŋāϞ āĻā§āϝāĻŧā§āϰāĻŋ āĻāϰāĻ āĻāĻžāϞāĻāĻžāĻŦā§ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻĄāĻŧ āĻā§āĻŦāĻŋāϞā§āϰ āĻāύā§āϝ āĻŦāĻŋāϤāϰāĻŖ āĻāϰāĻž shuffle āϝā§āĻāĻĻāĻžāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤

Apache Doris-āĻāϰ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻā§āĻāĻŋāύ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻā§āĻā§āĻāϰāĻžāĻāĻāĻĄ, āϏāĻŽāϏā§āϤ āĻŽā§āĻŽāϰāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻāϞāĻžāĻŽāĻžāϰ āĻĢāϰāĻŽā§āϝāĻžāĻā§ āϏāĻžāĻāĻžāύā§āĨ¤ āĻāĻāĻŋ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻĢāĻžāĻāĻļāύ āĻāϞāĻā§āϞāĻŋ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻā§āϝāĻžāĻļā§ āĻšāĻŋāĻ āϰā§āĻ āĻŦā§āĻĻā§āϧāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāĻŦāĻ SIMD āύāĻŋāϰā§āĻĻā§āĻļāĻžāĻŦāϞā§āϰ āĻĻāĻā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ Apache Doris āĻĒā§āϰāĻļāϏā§āϤ āĻā§āĻŦāĻŋāϞ āĻāĻā§āϰāĻŋāĻā§āĻļāύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āύāύ-āĻā§āĻā§āĻāϰāĻžāĻāĻāĻĄ āĻāĻā§āĻāĻŋāύā§āϰ āϤā§āϞāύāĻžāϝāĻŧ 5-10 āĻā§āĻŖ āĻŦā§āĻļāĻŋ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤

Apache Doris āϰāĻžāύāĻāĻžāĻāĻŽ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āύāĻŋāϰā§āĻŦāĻžāĻš āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāϤāĻŋāĻļā§āϞāĻāĻžāĻŦā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻāϰāϤ⧠āĻ
ā§āϝāĻžāĻĄāĻžāĻĒāĻāĻŋāĻ āĻā§āϝāĻŧā§āϰāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻš āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āϰāĻžāύāĻāĻžāĻāĻŽ āĻĢāĻŋāϞā§āĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŦāĻ āĻāĻāĻŋ āĻĒā§āϰā§āĻŦ āϏāĻžāĻāĻĄā§ āϧāĻžāĻā§āĻāĻž āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§, āĻāĻāĻŋ āĻĒā§āϰā§āĻŦ āϏāĻžāĻāĻĄā§ āϏāϰā§āĻŦāύāĻŋāĻŽā§āύ-āϞā§āĻā§āϞ āϏā§āĻā§āϝāĻžāύ āύā§āĻĄā§ āĻĢāĻŋāϞā§āĻāĻžāϰāĻā§āϞāĻŋ āϧāĻžāĻā§āĻāĻž āĻĻā§āϝāĻŧ, āϝāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻžāϰ āĻĄā§āĻāĻžāϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻšā§āϰāĻžāϏ āĻāϰ⧠āĻāĻŦāĻ āϝā§āĻāĻĻāĻžāύ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦā§āĻĻā§āϧāĻŋ āĻāϰā§āĨ¤ Apache Doris-āĻāϰ āϰāĻžāύāĻāĻžāĻāĻŽ āĻĢāĻŋāϞā§āĻāĻžāϰ In/Min/Max/Bloom Filter āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
Apache Doris āĻāĻāĻāĻŋ Pipeline āύāĻŋāϰā§āĻŦāĻžāĻš āĻāĻā§āĻāĻŋāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϝāĻž āĻā§āϝāĻŧā§āϰāĻŋāĻā§āϞāĻŋāĻā§ āϏāĻŽāĻžāύā§āϤāϰāĻžāϞ āύāĻŋāϰā§āĻŦāĻžāĻšā§āϰ āĻāύā§āϝ āĻāĻāĻžāϧāĻŋāĻ āĻāĻĒ-āĻāĻžāĻā§ āĻŦāĻŋāĻāĻā§āϤ āĻāϰā§, āĻŽāĻžāϞā§āĻāĻŋ-āĻā§āϰ CPU āĻā§āώāĻŽāϤāĻžāĻā§āϞāĻŋāĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻāĻžāĻā§ āϞāĻžāĻāĻžāϝāĻŧāĨ¤ āĻāĻāĻŋ āĻāĻāĻ āϏāĻžāĻĨā§ āĻā§āϝāĻŧā§āϰāĻŋ āĻĨā§āϰā§āĻĄā§āϰ āϏāĻāĻā§āϝāĻž āϏā§āĻŽāĻžāĻŦāĻĻā§āϧ āĻāϰ⧠āĻĨā§āϰā§āĻĄ āĻŦāĻŋāϏā§āĻĢā§āϰāĻŖ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§āĨ¤ Pipeline āύāĻŋāϰā§āĻŦāĻžāĻš āĻāĻā§āĻāĻŋāύ āĻĄā§āĻāĻž āĻāĻĒāĻŋ āĻāĻŦāĻ āĻļā§āϝāĻŧāĻžāϰāĻŋāĻ āĻšā§āϰāĻžāϏ āĻāϰā§, āϏāĻžāĻāĻžāύ⧠āĻāĻŦāĻ āĻāĻā§āϰāĻŋāĻā§āĻļāύ āĻ
āĻĒāĻžāϰā§āĻļāύ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§, āĻāĻāĻāĻžāĻŦā§ āĻā§āϝāĻŧā§āϰāĻŋ āĻĻāĻā§āώāϤāĻž āĻāĻŦāĻ āĻĨā§āϰā§āĻĒā§āĻ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāύā§āύāϤ āĻāϰā§āĨ¤
āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰā§, Apache Doris CBO (āĻāϏā§āĻ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāϰ), RBO (āϰā§āϞ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāϰ), āĻāĻŦāĻ HBO (āĻāϤāĻŋāĻšāĻžāϏ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāϰ) āĻāϰ āĻāĻāĻāĻŋ āϏāĻŽā§āĻŽāĻŋāϞāĻŋāϤ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āĻā§āĻļāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ RBO āϧā§āϰā§āĻŦāĻ āĻāĻžāĻāĻ, āϏāĻžāĻŦāĻā§āϝāĻŧā§āϰāĻŋ āĻĒā§āύāϰā§āϞāĻŋāĻāύ, āĻĒā§āϰā§āĻĄāĻŋāĻā§āĻ āĻĒā§āĻļāĻĄāĻžāĻāύ, āĻāĻŦāĻ āĻāϰāĻ āĻ
āύā§āĻ āĻāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ CBO āϝā§āĻāĻĻāĻžāύ āĻĒā§āύāĻāĻā§āϰāĻŽ āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ HBO āĻāϤāĻŋāĻšāĻžāϏāĻŋāĻ āĻā§āϝāĻŧā§āϰāĻŋ āϤāĻĨā§āϝā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āύāĻŋāϰā§āĻŦāĻžāĻš āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰā§āĨ¤ āĻāĻ āĻāĻāĻžāϧāĻŋāĻ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āϝ⧠Doris āĻŦāĻŋāĻāĻŋāύā§āύ āϧāϰāĻŖā§āϰ āĻā§āϝāĻŧā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻā§āĻ-āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻā§āϝāĻŧā§āϰāĻŋ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āĻāĻŖāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
## đ āĻā§āύ Apache Doris āĻŦā§āĻā§ āύā§āĻŦā§āύ?
- đ¯ **āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻšāĻ**: āĻĻā§āĻāĻŋ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž, āĻ
āύā§āϝ āĻā§āύ āύāĻŋāϰā§āĻāϰāϤāĻž āύā§āĻ; āĻ
āύāϞāĻžāĻāύ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏā§āĻā§āϞāĻŋāĻ, āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āĻĒā§āύāϰā§āĻĻā§āϧāĻžāϰ; MySQL āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ, āĻāĻŦāĻ āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ SQL āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
- đ **āĻāĻā§āĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž**: āĻāϞāĻžāĻŽāĻžāϰ āϏā§āĻā§āϰā§āĻ āĻāĻā§āĻāĻŋāύ, āĻāϧā§āύāĻŋāĻ MPP āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ, āĻā§āĻā§āĻāϰāĻžāĻāĻāĻĄ āĻā§āϝāĻŧā§āϰāĻŋ āĻāĻā§āĻāĻŋāύ, āĻĒā§āϰāĻŋ-āĻāĻā§āϰāĻŋāĻā§āĻā§āĻĄ āĻŽā§āϝāĻžāĻā§āϰāĻŋāϝāĻŧāĻžāϞāĻžāĻāĻāĻĄ āĻāĻŋāĻ āĻāĻŦāĻ āĻĄā§āĻāĻž āϏā§āĻāĻā§āϰ āϏāĻžāĻĨā§ āύāĻŋāĻŽā§āύ-āĻŦāĻŋāϞāĻŽā§āĻŦ āĻāĻŦāĻ āĻāĻā§āĻ-āĻĨā§āϰā§āĻĒā§āĻ āĻā§āϝāĻŧā§āϰāĻŋāϰ āĻāύā§āϝ āĻ
āϤā§āϝāύā§āϤ āĻĻā§āϰā§āϤ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāĨ¤
- đĨī¸ **āĻāĻāĻ āĻāĻā§āĻā§āϤ**: āĻāĻāĻāĻŋ āĻāĻāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āϏāĻžāϰā§āĻāĻŋāϏāĻŋāĻ, āĻāύā§āĻāĻžāϰāĻ
ā§āϝāĻžāĻā§āĻāĻŋāĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāĻŦāĻ āĻ
āĻĢāϞāĻžāĻāύ āĻĄā§āĻāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- âī¸ **āĻĢā§āĻĄāĻžāϰā§āĻā§āĻĄ āĻā§āϝāĻŧā§āϰāĻŋ**: Hive, Iceberg, Hudi-āĻāϰ āĻŽāϤ⧠āĻĄā§āĻāĻž āϞā§āĻ āĻāĻŦāĻ MySQL āĻāĻŦāĻ Elasticsearch-āĻāϰ āĻŽāϤ⧠āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āĻĢā§āĻĄāĻžāϰā§āĻā§āĻĄ āĻā§āϝāĻŧā§āϰāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- ⊠**āĻŦāĻŋāĻāĻŋāύā§āύ āĻĄā§āĻāĻž āĻāĻŽāĻĻāĻžāύāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ**: HDFS/S3 āĻĨā§āĻā§ āĻŦā§āϝāĻžāĻ āĻāĻŽāĻĻāĻžāύāĻŋ āĻāĻŦāĻ MySQL Binlog/Kafka āĻĨā§āĻā§ āϏā§āĻā§āϰāĻŋāĻŽ āĻāĻŽāĻĻāĻžāύāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§; HTTP āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŽāĻžāĻāĻā§āϰā§-āĻŦā§āϝāĻžāĻ āϞā§āĻāĻž āĻāĻŦāĻ JDBC-āϤ⧠Insert āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āϞā§āĻāĻž āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- đ **āϏāĻŽā§āĻĻā§āϧ āĻāĻā§āϏāĻŋāϏā§āĻā§āĻŽ**: Spark Doris āĻĒāĻĄāĻŧāϤ⧠āĻāĻŦāĻ āϞāĻŋāĻāϤ⧠Spark-Doris-Connector āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§; Flink-Doris-Connector Flink CDC-āĻā§ Doris-āĻ exactly-once āĻĄā§āĻāĻž āϞā§āĻāĻž āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§; DBT Doris Adapter DBT āĻĻāĻŋāϝāĻŧā§ Doris-āĻ āĻĄā§āĻāĻž āϰā§āĻĒāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
## đ āĻ
āĻŦāĻĻāĻžāύāĻāĻžāϰā§
**Apache Doris āϏāĻĢāϞāĻāĻžāĻŦā§ Apache āĻāύāĻāĻŋāĻāĻŦā§āĻāϰ āĻĨā§āĻā§ āϏā§āύāĻžāϤāĻ āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āύ 2022-āĻ āĻāĻāĻāĻŋ āĻāĻĒ-āϞā§āĻā§āϞ āĻĒā§āϰāĻā§āĻā§āĻ āĻšāϝāĻŧā§ āĻāĻ ā§āĻā§**āĨ¤
āĻāĻŽāϰāĻž Apache Doris-āĻ āϤāĻžāĻĻā§āϰ āĻ
āĻŦāĻĻāĻžāύā§āϰ āĻāύā§āϝ đ[āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§āϰ āĻ
āĻŦāĻĻāĻžāύāĻāĻžāϰā§āĻĻā§āϰ](https://github.com/apache/doris/graphs/contributors) āĻāĻā§āϰāĻāĻžāĻŦā§ āĻĒā§āϰāĻļāĻāϏāĻž āĻāϰāĻŋāĨ¤
[](https://github.com/apache/doris/graphs/contributors)
## đ¨âđŠâđ§âđĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§
Apache Doris-āĻāϰ āĻāĻāύ āĻā§āύ āĻāĻŦāĻ āϏāĻžāϰāĻž āĻŦāĻŋāĻļā§āĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻŋāϏā§āϤā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦā§āϏ āϰāϝāĻŧā§āĻā§, āĻāĻŦāĻ āĻāĻ āĻĒāϰā§āϝāύā§āϤ, **Apache Doris āϏāĻžāϰāĻž āĻŦāĻŋāĻļā§āĻŦā§ āĻšāĻžāĻāĻžāϰ āĻšāĻžāĻāĻžāϰ āĻā§āĻŽā§āĻĒāĻžāύāĻŋāϤ⧠āĻā§āĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦā§āĻļā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāĻā§āĻā§āĨ¤** āĻŦāĻžāĻāĻžāϰ āĻŽā§āϞāϧāύ āĻŦāĻž āĻŽā§āϞā§āϝāĻžāϝāĻŧāύā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻā§āύā§āϰ āĻļā§āϰā§āώ 50 āĻāύā§āĻāĻžāϰāύā§āĻ āĻā§āĻŽā§āĻĒāĻžāύāĻŋāϰ 80% āĻāϰāĻ āĻŦā§āĻļāĻŋ āĻĻā§āϰā§āĻāĻĻāĻŋāύ āϧāϰ⧠Apache Doris āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ Baidu, Meituan, Xiaomi, Jingdong, Bytedance, Tencent, NetEase, Kwai, Sina, 360, Mihoyo, āĻāĻŦāĻ Ke HoldingsāĨ¤ āĻāĻāĻŋ āĻ
āϰā§āĻĨ, āĻļāĻā§āϤāĻŋ, āĻā§āĻĒāĻžāĻĻāύ, āĻāĻŦāĻ āĻā§āϞāĻŋāϝā§āĻāĻžāϝā§āĻā§āϰ āĻŽāϤ⧠āĻāĻŋāĻā§ āĻāϤāĻŋāĻšā§āϝāĻāϤ āĻļāĻŋāϞā§āĻĒā§āĻ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧāĨ¤
Apache Doris-āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§: đ[āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§](https://doris.apache.org/users)
Apache Doris āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻā§ āĻāĻĒāύāĻžāϰ āĻā§āĻŽā§āĻĒāĻžāύāĻŋāϰ āϞā§āĻā§ āϝā§āĻ āĻāϰā§āύ: đ[āĻāĻĒāύāĻžāϰ āĻā§āĻŽā§āĻĒāĻžāύāĻŋ āϝā§āĻ āĻāϰā§āύ](https://github.com/apache/doris/discussions/27683)
## đŖ āĻļā§āϰ⧠āĻāϰā§āύ
### đ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ
āϏāĻŽāϏā§āϤ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ đ[āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ](https://doris.apache.org/docs/gettingStarted/what-is-apache-doris)
### âŦī¸ āĻĄāĻžāĻāύāϞā§āĻĄ
āϏāĻŽāϏā§āϤ āϰāĻŋāϞāĻŋāĻ āĻāĻŦāĻ āĻŦāĻžāĻāύāĻžāϰāĻŋ āϏāĻāϏā§āĻāϰāĻŖ đ[āĻĄāĻžāĻāύāϞā§āĻĄ](https://doris.apache.org/download)
### đī¸ āĻāĻŽā§āĻĒāĻžāĻāϞ
āĻāĻŋāĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāϞ āĻāϰāĻŦā§āύ āĻĻā§āĻā§āύ đ[āĻāĻŽā§āĻĒāĻžāĻāϞā§āĻļāύ](https://doris.apache.org/community/source-install/compilation-with-docker))
### đŽ āĻāύāϏā§āĻāϞ
āĻāĻŋāĻāĻžāĻŦā§ āĻāύāϏā§āĻāϞ āĻāĻŦāĻ āĻŽā§āϤāĻžāϝāĻŧā§āύ āĻāϰāĻŦā§āύ āĻĻā§āĻā§āύ đ[āĻāύāϏā§āĻāϞā§āĻļāύ āĻāĻŦāĻ āĻŽā§āϤāĻžāϝāĻŧā§āύ](https://doris.apache.org/docs/install/preparation/env-checking)
## đ§Š āĻāĻĒāĻžāĻĻāĻžāύ
### đ Doris Connector
Doris Spark/Flink-āĻāϰ āĻāύā§āϝ Connector-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ Doris-āĻ āϏāĻāϰāĻā§āώāĻŋāϤ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āĻāĻŦāĻ Connector-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ Doris-āĻ āĻĄā§āĻāĻž āϞā§āĻāĻžāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
đ[apache/doris-flink-connector](https://github.com/apache/doris-flink-connector)
đ[apache/doris-spark-connector](https://github.com/apache/doris-spark-connector)
## đ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻāĻŦāĻ āϏāĻŽāϰā§āĻĨāύ
### đ¤ āĻŽā§āĻāϞāĻŋāĻ āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧ āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦ āĻāϰā§āύ
āĻŽā§āĻāϞ āϤāĻžāϞāĻŋāĻāĻž Apache āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§ āϝā§āĻāĻžāϝā§āĻā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āϏā§āĻŦā§āĻā§āϤ āĻĢāϰā§āĻŽāĨ¤ āĻāĻŋāĻāĻžāĻŦā§ đ[āĻŽā§āĻāϞāĻŋāĻ āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧ āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦ āĻāϰāĻŦā§āύ](https://doris.apache.org/community/subscribe-mail-list) āĻĻā§āĻā§āύ
### đ āϏāĻŽāϏā§āϝāĻž āϰāĻŋāĻĒā§āϰā§āĻ āĻāϰā§āύ āĻŦāĻž Pull Request āĻāĻŽāĻž āĻĻāĻŋāύ
āĻāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻā§āύ āĻĒā§āϰāĻļā§āύ āĻĨāĻžāĻā§, đ[GitHub Issue](https://github.com/apache/doris/issues) āĻĢāĻžāĻāϞ āĻāϰāϤ⧠āĻŦāĻž āĻāĻāĻŋ đ[GitHub Discussion](https://github.com/apache/doris/discussions)-āĻ āĻĒā§āϏā§āĻ āĻāϰāϤ⧠āĻāĻŦāĻ đ[Pull Request](https://github.com/apache/doris/pulls) āĻāĻŽāĻž āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻŋ āĻ āĻŋāĻ āĻāϰāϤ⧠āύāĻŋāϰā§āĻĻā§āĻŦāĻŋāϧāĻžāϝāĻŧ āĻāϰā§āύ
### đģ āĻāĻŋāĻāĻžāĻŦā§ āĻ
āĻŦāĻĻāĻžāύ āϰāĻžāĻāĻŦā§āύ
āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ, āĻŽāύā§āϤāĻŦā§āϝ (āϏāĻŽāĻžāϞā§āĻāύāĻž āϏāĻš), āĻŽāύā§āϤāĻŦā§āϝ āĻāĻŦāĻ āĻ
āĻŦāĻĻāĻžāύāĻā§ āϏā§āĻŦāĻžāĻāϤ āĻāĻžāύāĻžāĻāĨ¤ đ[āĻāĻŋāĻāĻžāĻŦā§ āĻ
āĻŦāĻĻāĻžāύ āϰāĻžāĻāĻŦā§āύ](https://doris.apache.org/community/how-to-contribute/) āĻāĻŦāĻ đ[āĻā§āĻĄ āĻāĻŽāĻž āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāĻžāĻāĻĄ](https://doris.apache.org/community/how-to-contribute/pull-request/) āĻĻā§āĻā§āύ
### â¨ī¸ Doris āĻāύā§āύāϤāĻŋ āĻĒā§āϰāϏā§āϤāĻžāĻŦ (DSIP)
đ[Doris āĻāύā§āύāϤāĻŋ āĻĒā§āϰāϏā§āϤāĻžāĻŦ (DSIP)](https://cwiki.apache.org/confluence/display/DORIS/Doris+Improvement+Proposals) **āϏāĻŽāϏā§āϤ āĻĒā§āϰāϧāĻžāύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāĻĒāĻĄā§āĻ āĻŦāĻž āĻāύā§āύāϤāĻŋāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āύāĻĨāĻŋāϰ āϏāĻāĻā§āϰāĻš** āĻšāĻŋāϏāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
### đ Backend C++ āĻā§āĻĄāĻŋāĻ āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύ
đ [Backend C++ āĻā§āĻĄāĻŋāĻ āϏā§āĻĒā§āϏāĻŋāĻĢāĻŋāĻā§āĻļāύ](https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=240883637) āĻāĻ ā§āϰāĻāĻžāĻŦā§ āĻ
āύā§āϏāϰāĻŖ āĻāϰāĻž āĻāĻāĻŋāϤ, āϝāĻž āĻāĻŽāĻžāĻĻā§āϰ āĻāϰāĻ āĻāĻžāϞ āĻā§āĻĄ āĻā§āĻŖāĻŽāĻžāύ āĻ
āϰā§āĻāύ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§āĨ¤
## đŦ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰā§āύ
āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŽā§āĻāϞāĻŋāĻ āϤāĻžāϞāĻŋāĻāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰā§āύāĨ¤
| āύāĻžāĻŽ | āϏā§āϝā§āĻ | | | |
|:------------------------------------------------------------------------------|:--------------------------------|:----------------------------------------------------------------|:--------------------------------------------------------------------|:-----------------------------------------------------------------------------|
| [dev@doris.apache.org](mailto:dev@doris.apache.org) | āĻāύā§āύāϝāĻŧāύ-āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāϞā§āĻāύāĻž | [āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦ āĻāϰā§āύ](mailto:dev-subscribe@doris.apache.org) | [āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦ āĻŦāĻžāϤāĻŋāϞ āĻāϰā§āύ](mailto:dev-unsubscribe@doris.apache.org) | [āĻāϰā§āĻāĻžāĻāĻ](http://mail-archives.apache.org/mod_mbox/doris-dev/) |
## đ§° āϞāĻŋāĻā§āĻ
* Apache Doris āĻ
āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻ - [āϏāĻžāĻāĻ](https://doris.apache.org)
* āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻŽā§āĻāϞāĻŋāĻ āϤāĻžāϞāĻŋāĻāĻž - āĨ¤ āĻŽā§āĻāϞāĻŋāĻ āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧ āϏāĻžāĻŦāϏā§āĻā§āϰāĻžāĻāĻŦ āĻāϰāϤ⧠-āĻ āĻāĻŽā§āĻāϞ āĻāϰā§āύ, āĻāϤā§āϤāϰ āĻ
āύā§āϏāϰāĻŖ āĻāϰā§āύāĨ¤
* Slack āĻā§āϝāĻžāύā§āϞ - [Slack-āĻ āϝā§āĻ āĻĻāĻŋāύ](https://join.slack.com/t/apachedoriscommunity/shared_invite/zt-35mzao67o-BrpU70FNKPyB6UlgpXf8_w)
* Twitter - [@doris_apache āĻ
āύā§āϏāϰāĻŖ āĻāϰā§āύ](https://twitter.com/doris_apache)
## đ āϞāĻžāĻāϏā§āύā§āϏ
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
> **āύā§āĻ**
> āϤā§āϤā§āϝāĻŧ-āĻĒāĻā§āώ āύāĻŋāϰā§āĻāϰāϤāĻžāϰ āĻāĻŋāĻā§ āϞāĻžāĻāϏā§āύā§āϏ Apache 2.0 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āύāϝāĻŧāĨ¤ āϤāĻžāĻ āĻāĻĒāύāĻžāĻā§ Apache 2.0 āϞāĻžāĻāϏā§āύā§āϏā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻŽāϤāĻŋ āϰā§āĻā§
āĻāĻŋāĻā§ Doris āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻāĻžāύāĻžāϰ āĻāύā§āϝ, `thirdparty/LICENSE.txt` āĻĢāĻžāĻāϞāĻāĻŋ āĻĻā§āĻā§āύ