blob: 204d48153bc15ff4e2e8833b902a6d8ce82617d5 [file] [view]
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
## ЁЯМН рдЗрд╕реЗ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкрдврд╝реЗрдВ
[╪з┘Д╪╣╪▒╪и┘К╪й](../ar-SA/README.md) тАв [ржмрж╛ржВрж▓рж╛](../bn-BD/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) тАв [рд╣рд┐рдиреНрджреА](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)
<div align="center">
# 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)
<div>
[![Official Website](<https://img.shields.io/badge/-Visit%20the%20Official%20Website%20%E2%86%92-rgb(15,214,106)?style=for-the-badge>)](https://doris.apache.org/)
[![Quick Download](<https://img.shields.io/badge/-Quick%20%20Download%20%E2%86%92-rgb(66,56,255)?style=for-the-badge>)](https://doris.apache.org/download)
</div>
<div>
<a href="https://twitter.com/doris_apache"><img src="https://img.shields.io/badge/- @Doris_Apache -424549?style=social&logo=x" height=25></a>
&nbsp;
<a href="https://github.com/apache/doris/discussions"><img src="https://img.shields.io/badge/- Discussion -red?style=social&logo=discourse" height=25></a>
&nbsp;
<a href="https://doris.apache.org/slack" height=25></a>
&nbsp;
<a href="https://medium.com/@ApacheDoris"><img src="https://img.shields.io/badge/-Medium-red?style=social&logo=medium" height=25></a>
</div>
</div>
---
<p align="center">
<a href="https://trendshift.io/repositories/1156" target="_blank"><img src="https://trendshift.io/api/badge/repositories/1156" alt="apache%2Fdoris | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
</p>
Apache Doris рдПрдХ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди, рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ рдЬреЛ MPP рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ рдЕрдкрдиреА рдЪрд░рдо рдЧрддрд┐ рдФрд░ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдбреЗрдЯрд╛ рдХреЗ рддрд╣рдд рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╕реЗрдХрдВрдб рд╕реЗ рдХрдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрд╣ рди рдХреЗрд╡рд▓ рдЙрдЪреНрдЪ-рд╕рдорд╡рд░реНрддреА рдмрд┐рдВрджреБ рдХреНрд╡реЗрд░реА рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдмрд▓реНрдХрд┐ рдЙрдЪреНрдЪ-рдереНрд░реВрдкреБрдЯ рдЬрдЯрд┐рд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рд╕рдм Apache Doris рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, ad-hoc рдХреНрд╡реЗрд░реА, рдПрдХреАрдХреГрдд рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕, рдФрд░ рдбреЗрдЯрд╛ рд▓реЗрдХ рдХреНрд╡реЗрд░реА рддреНрд╡рд░рдг рд╕рд╣рд┐рдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рдЙрдкрдХрд░рдг рдмрдирд╛рддрд╛ рд╣реИред Apache Doris рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, AB рдкрд░реАрдХреНрд╖рдг рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо, рд▓реЙрдЧ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдФрд░ рдСрд░реНрдбрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдгред
ЁЯОЙ ЁЯФЧ[рд╕рднреА рд░рд┐рд▓реАрдЬрд╝](https://doris.apache.org/docs/releasenotes/all-release) рджреЗрдЦреЗрдВ, рдЬрд╣рд╛рдБ рдЖрдкрдХреЛ рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖ рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП Apache Doris рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдХрд╛рд▓рд╛рдиреБрдХреНрд░рдорд┐рдХ рд╕рд╛рд░рд╛рдВрд╢ рдорд┐рд▓реЗрдЧрд╛ред
ЁЯСА Apache Doris рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ, рдмреНрд▓реЙрдЧреЛрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП ЁЯФЧ[рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ](https://doris.apache.org/) рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг рдХрд░реЗрдВред
## ЁЯУИ рдЙрдкрдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдп
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдП рдЧрдП рдЕрдиреБрд╕рд╛рд░, рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдПрдХреАрдХрд░рдг рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж, рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдЖрдорддреМрд░ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ Apache Doris рдФрд░ рдСрдлрд╝рд▓рд╛рдЗрди рдбреЗрдЯрд╛ рд▓реЗрдХ рдпрд╛ рдбреЗрдЯрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ (Apache Hive, Apache Iceberg рдпрд╛ Apache Hudi рдореЗрдВ) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред
<br />
<img src="https://cdn.selectdb.com/static/What_is_Apache_Doris_3_a61692c2ce.png" />
<br />
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):** рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдФрд░ рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ред рдбреЗрдЯрд╛ рдХреЛ рд╢рд╛рд░реНрдб рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ BE рдиреЛрдбреНрд╕ рдореЗрдВ рдХрдИ рдкреНрд░рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
![Apache Doris рдХрд╛ рд╕рдордЧреНрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░](https://cdn.selectdb.com/static/What_is_Apache_Doris_adb26397e2.png)
<br />
рдПрдХ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ, рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рдХреЗ рд▓рд┐рдП рдХрдИ 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 рд╕рдорд╛рди-рд╢рд╣рд░ рдФрд░ рдХреНрд░реЙрд╕-рдХреНрд╖реЗрддреНрд░ рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рджреЛрд╣рд░реЗ-рдХреНрд▓рд╕реНрдЯрд░ рдорд╛рд╕реНрдЯрд░-рд╕реНрд▓реЗрд╡ рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рдЬрдм рдХреБрдЫ рдиреЛрдбреНрд╕ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рджреЛрд╖рдкреВрд░реНрдг рдиреЛрдбреНрд╕ рдХреЛ рдЕрд▓рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рдордЧреНрд░ рдХреНрд▓рд╕реНрдЯрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИред
- **рдЙрдЪреНрдЪ рд╕рдВрдЧрддрддрд╛**: 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 join рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
<br />
![Query Engine](https://cdn.selectdb.com/static/What_is_Apache_Doris_1_c6f5ba2af9.png)
<br />
Apache Doris рдХрд╛ рдХреНрд╡реЗрд░реА рдЗрдВрдЬрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реЗрдХреНрдЯрд░рд╛рдЗрдЬреНрдб рд╣реИ, рд╕рднреА рдореЗрдореЛрд░реА рд╕рдВрд░рдЪрдирд╛рдПрдВ рдХреЙрд▓рдо рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИрдВред рдпрд╣ рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреИрд╢ рд╣рд┐рдЯ рджрд░реЛрдВ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ SIMD рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред Apache Doris рд╡реНрдпрд╛рдкрдХ рддрд╛рд▓рд┐рдХрд╛ рдПрдЧреНрд░реАрдЧреЗрд╢рди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЧреИрд░-рд╡реЗрдХреНрдЯрд░рд╛рдЗрдЬреНрдб рдЗрдВрдЬрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 5-10 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
<br />
![Doris query engine](https://cdn.selectdb.com/static/What_is_Apache_Doris_2_29cf58cc6b.png)
<br />
Apache Doris рд░рдирдЯрд╛рдЗрдо рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЬрдирд╛ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓реА рдХреНрд╡реЗрд░реА рдирд┐рд╖реНрдкрд╛рджрди рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд░рдирдЯрд╛рдЗрдо рдлрд╝рд┐рд▓реНрдЯрд░ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреНрд░реЛрдм рд╕рд╛рдЗрдб рдкрд░ рдкреБрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдпрд╣ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЛ рдкреНрд░реЛрдм рд╕рд╛рдЗрдб рдкрд░ рд╕рдмрд╕реЗ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреЗ рд╕реНрдХреИрди рдиреЛрдб рдкрд░ рдкреБрд╢ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ join рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред Apache Doris рдХрд╛ рд░рдирдЯрд╛рдЗрдо рдлрд╝рд┐рд▓реНрдЯрд░ In/Min/Max/Bloom Filter рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
Apache Doris рдПрдХ Pipeline рдирд┐рд╖реНрдкрд╛рджрди рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреНрд╡реЗрд░реА рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХрдИ рдЙрдк-рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рддреЛрдбрд╝рддрд╛ рд╣реИ, рдорд▓реНрдЯреА-рдХреЛрд░ CPU рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рд╛рде рдХреНрд╡реЗрд░реА рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдХреЗ рдереНрд░реЗрдб рд╡рд┐рд╕реНрдлреЛрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред Pipeline рдирд┐рд╖реНрдкрд╛рджрди рдЗрдВрдЬрди рдбреЗрдЯрд╛ рдХреЙрдкреАрд┐рдВрдЧ рдФрд░ рд╢реЗрдпрд░рд┐рдВрдЧ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдПрдЧреНрд░реАрдЧреЗрд╢рди рдСрдкрд░реЗрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреНрд╡реЗрд░реА рджрдХреНрд╖рддрд╛ рдФрд░ рдереНрд░реВрдкреБрдЯ рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, Apache Doris CBO (рдХреЙрд╕реНрдЯ-рдмреЗрд╕реНрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░), RBO (рд░реВрд▓-рдмреЗрд╕реНрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░), рдФрд░ HBO (рд╣рд┐рд╕реНрдЯреНрд░реА-рдмреЗрд╕реНрдб рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░) рдХреА рд╕рдВрдпреБрдХреНрдд рдЕрдиреБрдХреВрд▓рди рд░рдгрдиреАрддрд┐ рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред RBO рдирд┐рд░рдВрддрд░ рдлреЛрд▓реНрдбрд┐рдВрдЧ, рд╕рдмрдХреНрд╡реЗрд░реА рд░реАрд░рд╛рдЗрдЯрд┐рдВрдЧ, рдкреНрд░реЗрдбрд┐рдХреЗрдЯ рдкреБрд╢рдбрд╛рдЙрди, рдФрд░ рдЕрдзрд┐рдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред CBO join рд░реАрдСрд░реНрдбрд░рд┐рдВрдЧ рдФрд░ рдЕрдиреНрдп рдЕрдиреБрдХреВрд▓рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред 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)
* рдбреЗрд╡рд▓рдкрд░ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА - <dev@doris.apache.org>ред рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП <dev-subscribe@doris.apache.org> рдХреЛ рдореЗрд▓ рдХрд░реЗрдВ, рдЙрддреНрддрд░ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВред
* Slack рдЪреИрдирд▓ - [Slack рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ](https://doris.apache.org/slack)
* 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` рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ