## 🌍 āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ­āĻžāώāĻžāϝāĻŧ āĻĒāĻĄāĻŧ⧁āύ [Ø§Ų„ØšØąØ¨ŲŠØŠ](../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 [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![GitHub release](https://img.shields.io/github/release/apache/doris.svg)](https://github.com/apache/doris/releases) [![OSSRank](https://shields.io/endpoint?url=https://ossrank.com/shield/516)](https://ossrank.com/p/516) [![Commit activity](https://img.shields.io/github/commit-activity/m/apache/doris)](https://github.com/apache/doris/commits/master/) [![EN doc](https://img.shields.io/badge/Docs-English-blue.svg)](https://doris.apache.org/docs/gettingStarted/what-is-apache-doris) [![CN doc](https://img.shields.io/badge/æ–‡æĄŖ-ä¸­æ–‡į‰ˆ-blue.svg)](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%2Fdoris | Trendshift

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 āύ⧋āĻĄ āϜ⧁āĻĄāĻŧ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āϏāĻš āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ ![Apache Doris-āĻāϰ āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ• āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ](https://cdn.selectdb.com/static/What_is_Apache_Doris_adb26397e2.png)
āĻāĻ•āϟāĻŋ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇, āĻĻ⧁āĻ°ā§āϝ⧋āĻ— āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āĻžāϧāĻŋāĻ• 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 āϝ⧋āĻ—āĻĻāĻžāύ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
![Query Engine](https://cdn.selectdb.com/static/What_is_Apache_Doris_1_c6f5ba2af9.png)
Apache Doris-āĻāϰ āϕ⧁āϝāĻŧ⧇āϰāĻŋ āχāĻžā§āϜāĻŋāύ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āϭ⧇āĻ•ā§āϟāϰāĻžāχāϜāĻĄ, āϏāĻŽāĻ¸ā§āϤ āĻŽā§‡āĻŽāϰāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻ•āϟāĻŋ āĻ•āϞāĻžāĻŽāĻžāϰ āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ āϏāĻžāϜāĻžāύ⧋āĨ¤ āĻāϟāĻŋ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻĢāĻžāĻ‚āĻļāύ āĻ•āϞāϗ⧁āϞāĻŋ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻšā§āϰāĻžāϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻ•ā§āϝāĻžāĻļ⧇ āĻšāĻŋāϟ āϰ⧇āϟ āĻŦ⧃āĻĻā§āϧāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻāĻŦāĻ‚ SIMD āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻžāĻŦāϞ⧀āϰ āĻĻāĻ•ā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ Apache Doris āĻĒā§āϰāĻļāĻ¸ā§āϤ āĻŸā§‡āĻŦāĻŋāϞ āĻāĻ—ā§āϰāĻŋāϗ⧇āĻļāύ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āύāύ-āϭ⧇āĻ•ā§āϟāϰāĻžāχāϜāĻĄ āχāĻžā§āϜāĻŋāύ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ 5-10 āϗ⧁āĻŖ āĻŦ⧇āĻļāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
![Doris query engine](https://cdn.selectdb.com/static/What_is_Apache_Doris_2_29cf58cc6b.png)
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) āĻ—āĻ­ā§€āϰāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻļāĻ‚āϏāĻž āĻ•āϰāĻŋāĨ¤ [![contrib graph](https://contrib.rocks/image?repo=apache/doris)](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` āĻĢāĻžāχāϞāϟāĻŋ āĻĻ⧇āϖ⧁āύ