This is an automated email from the ASF dual-hosted git repository.

jiafengzheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new d0064e643dd fix
d0064e643dd is described below

commit d0064e643dd1253a1355c15f65d15643fe83b149
Author: jiafeng.zhang <zhang...@gmail.com>
AuthorDate: Mon Aug 29 17:52:01 2022 +0800

    fix
---
 docs/summary/basic-summary.md                      | 10 ++++----
 docs/summary/system-architecture.md                | 29 ----------------------
 .../current/summary/basic-summary.md               | 18 ++++++++------
 .../current/summary/system-architecture.md         | 29 ----------------------
 4 files changed, 16 insertions(+), 70 deletions(-)

diff --git a/docs/summary/basic-summary.md b/docs/summary/basic-summary.md
index 8204876672e..75fd34f209f 100644
--- a/docs/summary/basic-summary.md
+++ b/docs/summary/basic-summary.md
@@ -32,7 +32,7 @@ Apache Doris now has a wide user base in China and around the 
world, and as of t
 # Usage Scenarios
 
 As shown in the figure below, after various data integration and processing, 
the data sources are usually stored in the real-time data warehouse Doris and 
the offline data lake or data warehouse (in Apache Hive, Apache Iceberg or 
Apache Hudi).
-![origin_img_v2_33e733e0-df43-4d69-8047-b8bd90cbbd7g](/images/origin_img_v2_33e733e0-df43-4d69-8047-b8bd90cbbd7g.png)
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sekvbs5ih5rb16wz6n9k.png)
 
 Apache Doris is widely used in the following scenarios:
 
@@ -57,7 +57,7 @@ The overall architecture of Apache Doris is shown in the 
following figure. The D
 
 Both types of processes are horizontally scalable, and a single cluster can 
support up to hundreds of machines and tens of petabytes of storage capacity. 
And these two types of processes guarantee high availability of services and 
high reliability of data through consistency protocols. This highly integrated 
architecture design greatly reduces the operation and maintenance cost of a 
distributed system.
 
-![origin_img_v2_28d005e1-21d6-4801-956f-0c06373a7a9g](/images/origin_img_v2_28d005e1-21d6-4801-956f-0c06373a7a9g.png)
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mnz20ae3s23vv3e9ltmi.png)
 
 Apache Doris adopts MySQL protocol, highly compatible with MySQL dialect, and 
supports standard SQL. Users can access Doris through various client tools and 
support seamless connection with BI tools.
 
@@ -80,12 +80,12 @@ Doris also supports strong consistent materialized views, 
where updates and sele
 
 In terms of query engine, Doris adopts the MPP model, with parallel execution 
between and within nodes, and also supports distributed shuffle join for 
multiple large tables, which can better cope with complex queries.
 
-![origin_img_v2_cee507bd-d6ed-4359-9e52-51e9b8458f8g](/images/origin_img_v2_cee507bd-d6ed-4359-9e52-51e9b8458f8g.png)
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vjlmumwyx728uymsgcw0.png)
 
 The Doris query engine is vectorized, and all memory structures can be laid 
out in a columnar format to achieve significant reductions in virtual function 
calls, improved Cache hit rates, and efficient use of SIMD instructions. 
Performance in wide table aggregation scenarios is 5–10 times higher than in 
non-vectorized engines.
-
-![origin_img_v2_ad65aae9-9ed0-463e-a34c-94e32b092a4g](/images/origin_img_v2_ad65aae9-9ed0-463e-a34c-94e32b092a4g.png)
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ck2m3kbnodn28t28vphp.png)
 
 Apache Doris uses Adaptive Query Execution technology, which can dynamically 
adjust the execution plan based on runtime statistics, such as runtime filter 
technology to generate filters to push to the probe side at runtime and to 
automatically penetrate the filters to the probe side which drastically reduces 
the amount of data in the probe and speeds up join performance. Doris' runtime 
filter supports In/Min/Max/Bloom filter.
 
 In terms of the optimizer, Doris uses a combination of CBO and RBO, with RBO 
supporting constant folding, subquery rewriting, predicate pushdown, etc., and 
CBO supporting Join Reorder. CBO is still under continuous optimization, mainly 
focusing on more accurate statistical information collection and derivation, 
more accurate cost model prediction, etc.
+
diff --git a/docs/summary/system-architecture.md 
b/docs/summary/system-architecture.md
deleted file mode 100644
index f7178ee8de1..00000000000
--- a/docs/summary/system-architecture.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-{
-    "title": "System Architecture",
-    "language": "en"
-}
----
-
-<!-- 
-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.
--->
-
-# Doris system architecture
-
-(TODO)
\ No newline at end of file
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/summary/basic-summary.md 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/summary/basic-summary.md
index a1c075eaa48..61297773fdc 100644
--- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/summary/basic-summary.md
+++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/summary/basic-summary.md
@@ -1,5 +1,8 @@
 ---
-{ 'title': 'Doris 介绍', 'language': 'zh-CN' }
+{ 
+'title': 'Doris 介绍', 
+'language': 'zh-CN' 
+}
 ---
 
 <!--
@@ -32,7 +35,7 @@ Apache Doris 如今在中国乃至全球范围内都拥有着广泛的用户群
 # 使用场景
 
 如下图所示,数据源经过各种数据集成和加工处理后,通常会入库到实时数仓 Doris 和离线湖仓(Hive, Iceberg, Hudi 中),Apache 
Doris 被广泛应用在以下场景中。
-![origin_img_v2_33e733e0-df43-4d69-8047-b8bd90cbbd7g](/images/origin_img_v2_33e733e0-df43-4d69-8047-b8bd90cbbd7g.png)
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sekvbs5ih5rb16wz6n9k.png)
 
 -   报表分析
 
@@ -52,13 +55,13 @@ Doris**整体架构**如下图所示,Doris 架构非常简单,只有两类
 
 -   **Frontend(FE)**,主要负责用户请求的接入、查询解析规划、元数据的管理、节点管理相关工作。
 
--   **另一个是 Backend(BE)**,主要负责数据存储、查询计划的执行。
+-   **Backend(BE)**,主要负责数据存储、查询计划的执行。
 
 这两类进程都是可以横向扩展的,单集群可以支持到数百台机器,数十 PB 
的存储容量。并且这两类进程通过一致性协议来保证服务的高可用和数据的高可靠。这种高度集成的架构设计极大的降低了一款分布式系统的运维成本。
 
-![origin_img_v2_28d005e1-21d6-4801-956f-0c06373a7a9g](/images/origin_img_v2_28d005e1-21d6-4801-956f-0c06373a7a9g.png)
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mnz20ae3s23vv3e9ltmi.png)
 
-在**使用接口**方面,Doris 采用 MySQ L 协议,高度兼容 MySQL 语法,支持标准 SQL,用户可以通过各类客户端工具来访问 
Doris,并支持与 BI 工具的无缝对接。
+在**使用接口**方面,Doris 采用 MySQL 协议,高度兼容 MySQL 语法,支持标准 SQL,用户可以通过各类客户端工具来访问 
Doris,并支持与 BI 工具的无缝对接。
 
 在**存储引擎**方面,Doris 采用列式存储,按列进行数据的编码压缩和读取,能够实现极高的压缩比,同时减少大量非相关数据的扫描,从而更加有效利用 IO 
和 CPU 资源。
 
@@ -85,11 +88,12 @@ Doris 也支持比较丰富的索引结构,来减少数据的扫描:
 Doris 也支持强一致的物化视图,物化视图的更新和选择都在系统内自动进行,不需要用户手动选择,从而大幅减少了物化视图维护的代价。
 
 在**查询引擎**方面,Doris 采用 MPP 的模型,节点间和节点内都并行执行,也支持多个大表的分布式 Shuffle 
Join,从而能够更好应对复杂查询。
-![origin_img_v2_cee507bd-d6ed-4359-9e52-51e9b8458f8g](/images/origin_img_v2_cee507bd-d6ed-4359-9e52-51e9b8458f8g.png)
+
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vjlmumwyx728uymsgcw0.png)
 
 **Doris 查询引擎是向量化**的查询引擎,所有的内存结构能够按照列式布局,能够达到大幅减少虚函数调用、提升 Cache 命中率,高效利用 SIMD 
指令的效果。在宽表聚合场景下性能是非向量化引擎的 5-10 倍。
 
-![origin_img_v2_ad65aae9-9ed0-463e-a34c-94e32b092a4g](/images/origin_img_v2_ad65aae9-9ed0-463e-a34c-94e32b092a4g.png)
+![Image 
description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ck2m3kbnodn28t28vphp.png)
 
 **Doris 采用了 Adaptive Query Execution 技术,** 可以根据 Runtime Statistics 
来动态调整执行计划,比如通过 Runtime Filter 技术能够在运行时生成生成 Filter 推到 Probe 侧,并且能够将 Filter 自动穿透到 
Probe 侧最底层的 Scan 节点,从而大幅减少 Probe 的数据量,加速 Join 性能。Doris 的 Runtime Filter 支持 
In/Min/Max/Bloom Filter。
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/summary/system-architecture.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/summary/system-architecture.md
deleted file mode 100644
index fc57b16dee8..00000000000
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/summary/system-architecture.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-{
-    "title": "系统架构",
-    "language": "zh-CN"
-}
----
-
-<!-- 
-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.
--->
-
-# Doris系统架构
-
-(TODO)
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to