You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/en/guides/00-overview/00-editions/00-dce.md
+30-3Lines changed: 30 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,38 @@
1
1
---
2
-
title: Databend Architecture
3
-
sidebar_label: Architecture
2
+
title: Databend Community
4
3
---
5
-
6
4
import Tabs from '@theme/Tabs';
7
5
import TabItem from '@theme/TabItem';
8
6
7
+
Databend is an open-source, elastic, and workload-aware cloud data warehouse built in Rust, offering a cost-effective alternative to Snowflake. It's designed for complex analysis of the world's largest datasets.
8
+
9
+
<TabsgroupId="whydatabend">
10
+
<TabItemvalue="Performance"label="Performance">
11
+
12
+
- Blazing-fast data analytics on object storage.
13
+
- Leverages data-level parallelism and instruction-level parallelism technologies for [optimal performance](https://benchmark.clickhouse.com/).
14
+
- No indexes to build, no manual tuning, and no need to figure out partitions or shard data.
- Supports various object storage platforms. Click [here](../../10-deploy/01-deploy/00-understanding-deployment-modes.md#supported-object-storage) to see a full list of supported platforms.
31
+
- Allows instant elasticity, enabling users to scale up or down based on their application needs.
32
+
33
+
</TabItem>
34
+
</Tabs>
35
+
9
36
Databend's high-level architecture is composed of a `meta-service layer`, a `query layer`, and a `storage layer`.
Copy file name to clipboardExpand all lines: docs/en/guides/00-overview/00-editions/01-dee/index.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Databend Enterprise
3
3
---
4
4
import IndexOverviewList from '@site/src/components/IndexOverviewList';
5
5
6
-
Databend Enterprise enhances the [Databend Community Edition](../00-dce/index.md) by incorporating additional enterprise features, requiring a purchased license for utilization.
6
+
Databend Enterprise enhances the [Databend Community Edition](../00-dce.md) by incorporating additional enterprise features, requiring a purchased license for utilization.
7
7
8
8
Learn more about Databend Enterprise Edition with the following topics:
The metadata service is a multi-tenant service that stores the metadata of each tenant in Databend Cloud in a highly available Raft cluster. This metadata includes:
11
15
12
16
- Table schema: including the field structure and storage location information of each table, providing optimization information for query planning and providing transaction atomicity guarantee for the storage layer write;
13
17
- Cluster management: When the cluster of each tenant starts, multiple instances within the cluster will be registered as metadata and provide health checks for the instances to ensure the overall health of the cluster;
14
18
- Security management: saves user, role, and permission-granting information to ensure the security and reliability of data access authentication and authorization processes.
The architecture of complete separation of storage and compute gives Databend Cloud a unique computational elasticity.
19
24
@@ -27,10 +32,14 @@ In the compute cluster, queries are executed through the high-performance Databe
27
32
28
33
In addition, Databend Cloud can dynamically increase or decrease nodes in the cluster with the change of query workload, making computing faster and more cost-effective.
The storage layer of Databend Cloud is based on FuseEngine, which is designed and optimized for inexpensive object storage. FuseEngine efficiently organizes data based on the properties of object storage, allowing for high-throughput data ingestion and retrieval.
33
39
34
40
FuseEngine compresses data in a columnar format and stores it in object storage, which significantly reduces the data volume and storage costs.
35
41
36
-
In addition to storing data files, FuseEngine also generates index information, including MinMax index, Bloomfilter index, and others. These indexes reduce IO and CPU consumption during query execution, greatly improving query performance.
42
+
In addition to storing data files, FuseEngine also generates index information, including MinMax index, Bloomfilter index, and others. These indexes reduce IO and CPU consumption during query execution, greatly improving query performance.
0 commit comments