|
1 | 1 | ---
|
2 |
| -title: Databend 社区 |
| 2 | +title: Databend 社区版(Community) |
3 | 3 | sidebar_position: 4
|
4 | 4 | ---
|
5 | 5 |
|
6 |
| -import Tabs from '@theme/Tabs'; |
7 |
| -import TabItem from '@theme/TabItem'; |
| 6 | +Databend 社区版(Community)是 Databend 的开源版本,基于 **Apache 2.0 许可证**发布,可免费用于商业和非商业用途。它提供了与 [Databend 企业版(Enterprise)](/guides/products/dee/) 和 [Databend Cloud](/guides/products/dc/) 相同的核心分析引擎,但不包含企业级特有功能。 |
8 | 7 |
|
9 |
| -Databend 是一个开源、弹性、工作负载感知的云原生数据仓库(Data Warehouse),使用 Rust 语言构建,旨在提供高性价比的 Snowflake 替代方案。它专为分析全球最大规模的数据集而设计。 |
| 8 | +## 核心功能 |
10 | 9 |
|
11 |
| -<Tabs groupId="whydatabend"> |
12 |
| -<TabItem value="Performance" label="性能"> |
| 10 | +- **高性能 SQL 处理**:基于向量化执行 |
| 11 | +- **多种数据类型**:JSON、数组(ARRAY)、映射(MAP)、可变类型(VARIANT) |
| 12 | +- **标准 SQL 操作**:SELECT、INSERT、DELETE、UPDATE、REPLACE、COPY、MERGE |
| 13 | +- **多种数据格式**:CSV、JSON、Parquet、ORC 等 |
| 14 | +- **私有化部署**:在您自己的基础设施上 |
| 15 | +- **对象存储支持**:支持主流云平台 |
13 | 16 |
|
14 |
| -- 在对象存储上实现极速数据分析 |
15 |
| -- 利用数据级并行和指令级并行技术实现[最佳性能](https://benchmark.clickhouse.com/) |
16 |
| -- 无需构建索引、手动调优或处理分区/分片 |
| 17 | +## 企业版功能 |
17 | 18 |
|
18 |
| -</TabItem> |
| 19 | +如需更高级的功能,请考虑升级到 [Databend 企业版(Enterprise)](/guides/products/dee/) 或 [Databend Cloud](/guides/products/dc/),其中包括: |
| 20 | +- 高级身份验证和安全 |
| 21 | +- 优先技术支持 |
| 22 | +- 企业级连接器和集成 |
| 23 | +- 高级监控与合规功能 |
19 | 24 |
|
20 |
| -<TabItem value="Data Manipulation" label="数据操作"> |
| 25 | +完整功能列表请参见 [企业版功能](/guides/products/dee/enterprise-features)。 |
21 | 26 |
|
22 |
| -- 支持 `SELECT`、`INSERT`、`DELETE`、`UPDATE`、`REPLACE`、`COPY` 和 `MERGE` 等原子操作 |
23 |
| -- 提供时间回溯(Time Travel)和多目录(Apache Hive / Apache Iceberg)等高级功能 |
24 |
| -- 支持以 CSV、JSON 和 Parquet 格式[加载半结构化数据](/guides/load-data/load) |
25 |
| -- 支持 [ARRAY、MAP 和 JSON](/sql/sql-reference/data-types/) 等半结构化数据类型 |
26 |
| -- 支持类 Git 的 MVCC 存储,便于查询、克隆和恢复历史数据 |
| 27 | +## 快速入门 |
27 | 28 |
|
28 |
| -</TabItem> |
29 |
| - |
30 |
| -<TabItem value="Object Storage" label="对象存储"> |
31 |
| - |
32 |
| -- 支持多种对象存储平台,点击[此处](../10-deploy/01-deploy/00-understanding-deployment-modes.md#supported-object-storage)查看完整列表 |
33 |
| -- 支持即时弹性伸缩,按需调整资源规模 |
34 |
| - |
35 |
| -</TabItem> |
36 |
| -</Tabs> |
37 |
| - |
38 |
| -Databend 的高层架构由 `meta-service layer`(元服务层)、`query layer`(查询层)和 `storage layer`(存储层)组成。 |
39 |
| - |
40 |
| - |
41 |
| - |
42 |
| -<Tabs groupId="databendlay"> |
43 |
| -<TabItem value="Meta-Service Layer" label="元服务层(Meta-Service Layer)"> |
44 |
| - |
45 |
| -Databend 通过元服务层高效支持多租户架构,该层在系统中承担关键职能: |
46 |
| - |
47 |
| -- **元数据管理**:处理数据库、表、集群、事务(Transaction)等元数据 |
48 |
| -- **安全性**:管理用户认证与授权,保障环境安全 |
49 |
| - |
50 |
| -在 GitHub 的 [meta](https://github.com/databendlabs/databend/tree/main/src/meta) 目录中了解更多元服务层信息 |
51 |
| - |
52 |
| -</TabItem> |
53 |
| -<TabItem value="Query Layer" label="查询层(Query Layer)"> |
54 |
| - |
55 |
| -查询层(Query Layer)负责处理查询计算,由多个集群组成,每个集群包含若干节点。每个节点作为核心计算单元包含: |
56 |
| - |
57 |
| -- **Planner(规划器)**:基于[关系代数](https://en.wikipedia.org/wiki/Relational_algebra)元素制定 SQL 执行计划,包含 Projection、Filter 和 Limit 等算子 |
58 |
| -- **Optimizer(优化器)**:应用"谓词下推"和"未使用列裁剪"等预定义规则的基于规则优化器 |
59 |
| -- **Processors(处理器)**:按 Pull&Push 模式构建分布式查询执行 Pipeline(流水线) |
60 |
| - |
61 |
| -在 GitHub 的 [query](https://github.com/databendlabs/databend/tree/main/src/query) 目录中了解更多查询层(Query Layer)信息 |
62 |
| - |
63 |
| -</TabItem> |
64 |
| -<TabItem value="Storage Layer" label="存储层(Storage Layer)"> |
65 |
| - |
66 |
| -Databend 采用 Parquet 列式存储格式并引入专属表格式提升性能,关键特性包括: |
67 |
| - |
68 |
| -- **二级索引**:加速多维度数据定位与访问 |
69 |
| -- **复杂数据类型索引**:优化半结构化数据处理效率 |
70 |
| -- **Segments(段)**:高效数据组织单元 |
71 |
| -- **聚簇(Clustering)**:通过用户定义聚簇键(Cluster Key)优化数据扫描 |
72 |
| - |
73 |
| -在 GitHub 的 [storage](https://github.com/databendlabs/databend/tree/main/src/query/storages) 目录中了解更多存储层(Storage Layer)信息 |
74 |
| - |
75 |
| -</TabItem> |
76 |
| -</Tabs> |
| 29 | +- **[快速入门指南](/guides/deploy/QuickStart/)**:5 分钟快速上手 |
| 30 | +- **[下载与安装](/guides/deploy/deploy/download)**:私有化部署选项 |
| 31 | +- **[GitHub 仓库](https://github.com/databendlabs/databend)**:源代码与社区 |
0 commit comments