Skip to content

Commit fa64bcc

Browse files
authored
Merge branch 'main' into udaf
2 parents cb04930 + 2777110 commit fa64bcc

File tree

88 files changed

+1858
-739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+1858
-739
lines changed

docs/cn/guides/00-overview/index.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ slug: /
66
import DocsOverview from '@site/src/components/DocsOverview'
77
import Speaker from '@site/src/components/Speaker'
88

9-
欢迎来到 Databend(发音为 /ˈdeɪtəˌbɛnd/)<Speaker /> 指南,涵盖所有 Databend 产品
9+
欢迎来到 Databend(发音为 /ˈdeɪtəˌbɛnd/)<Speaker /> 文档。Databend 是一个经济实惠、类似于 Snowflake 的云数仓。您可以选择自托管 Databend 作为完全免费的开源解决方案,或者选择立即开始使用 Databend Cloud 的便利
1010

1111
<DocsOverview />
1212

13-
**以下是您可能想要了解的一些条目**
13+
**以下是一些您可能想要了解的内容**
1414

15-
- **[SQL 参考](/sql)**:您的 Databend 基础快速访问指南
16-
- **[数据卸载](../50-unload-data/index.md)**从 Databend(Cloud) 导出数据。
17-
- **[外部函数](../54-query/04-external-function.md)**使用外部函数扩展 Databend 的功能。
18-
- **[数据管理](../57-data-management/index.md)**在 Databend(Cloud) 中管理数据。
19-
- **[基准测试](../80-benchmark/index.md)**在 TPC-H SF100 基准测试中比较 Databend Cloud 与 Snowflake 的性能。
20-
- **[访问数据湖](../51-access-data-lake/index.md)**Databend 与三种强大的数据湖技术——Apache Hive、Apache Iceberg 和 Delta Lake 无缝集成
21-
- **[查询结构](../54-query/index.md)**Databend 支持多种查询结构,以增强您的数据查询体验。
22-
- **[性能优化](../55-performance/index.md)**Databend 支持以下功能,以优化各种场景下的查询性能。
15+
- **[SQL 参考](/sql)**: 快速访问 Databend 必备指南
16+
- **[数据卸载](../50-unload-data/index.md)**: 从 Databend(Cloud) 导出数据。
17+
- **[外部函数](../54-query/04-external-function.md)**: 使用外部函数扩展 Databend 的功能。
18+
- **[数据管理](../57-data-management/index.md)**: 在 Databend(Cloud) 中管理数据。
19+
- **[基准测试](../80-benchmark/index.md)**: 在 TPC-H SF100 基准测试中比较 Databend Cloud 与 Snowflake 的性能。
20+
- **[访问数据湖](../51-access-data-lake/index.md)**: Databend 提供了与三种强大的数据湖技术——Apache Hive、Apache Iceberg 和 Delta Lake 的无缝集成
21+
- **[查询结构](../54-query/index.md)**: Databend 支持多种查询结构,以增强您的数据查询体验。
22+
- **[性能优化](../55-performance/index.md)**: Databend 支持以下功能,以优化各种场景下的查询性能。

docs/cn/guides/10-deploy/01-deploy/02-production/03-manage-query-warehouse-through-SQL.md

Lines changed: 268 additions & 0 deletions
Large diffs are not rendered by default.

docs/cn/guides/20-cloud/10-using-databend-cloud/01-warehouses.md

Lines changed: 38 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import PlaySVG from '@site/static/img/icon/play.svg'
66
import SuspendSVG from '@site/static/img/icon/suspend.svg'
77
import CheckboxSVG from '@site/static/img/icon/checkbox.svg'
88
import EllipsisSVG from '@site/static/img/icon/ellipsis.svg'
9-
import { Button } from 'antd'
9+
import { Button } from 'antd'
1010

1111
计算集群是 Databend Cloud 的核心组件。一个计算集群代表一组包括 CPU、内存和本地缓存的计算资源。您必须运行一个计算集群来执行 SQL 任务,例如:
1212

@@ -20,14 +20,14 @@ import { Button } from 'antd'
2020

2121
在 Databend Cloud 中,计算集群有多种大小,每种大小由其可以处理的最大并发查询数量定义。创建计算集群时,您可以从以下大小中选择:
2222

23-
| 大小 | 最大并发数 | 推荐使用场景 |
24-
|-----------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------|
25-
| XSmall | 2 | 最适合用于测试或运行轻量级查询等简单任务。适用于小型数据集(约 50GB)。 |
26-
| Small | 4 | 非常适合运行常规报告和中等负载。适用于中等大小的数据集(约 200GB)。 |
27-
| Medium | 8 | 适合处理更复杂查询和高并发的团队。适用于较大的数据集(约 1TB)。 |
28-
| Large | 16 | 非常适合运行许多并发查询的组织。适用于大型数据集(约 5TB)。 |
29-
| XLarge | 32 | 为企业级高并发工作负载构建。适用于非常大的数据集(超过 10TB)。 |
30-
| 多集群扩展 | 最多无限 | 根据工作负载需求自动扩展和缩减,提供最经济高效的方式来根据需求提高并发性。 |
23+
| 大小 | 最大并发数 | 推荐使用场景 |
24+
| ---------- | ---------- | -------------------------------------------------------------------------- |
25+
| XSmall | 2 | 最适合用于测试或运行轻量级查询等简单任务。适用于小型数据集(约 50GB)。 |
26+
| Small | 4 | 非常适合运行常规报告和中等负载。适用于中等大小的数据集(约 200GB)。 |
27+
| Medium | 8 | 适合处理更复杂查询和高并发的团队。适用于较大的数据集(约 1TB)。 |
28+
| Large | 16 | 非常适合运行许多并发查询的组织。适用于大型数据集(约 5TB)。 |
29+
| XLarge | 32 | 为企业级高并发工作负载构建。适用于非常大的数据集(超过 10TB)。 |
30+
| 多集群扩展 | 最多无限 | 根据工作负载需求自动扩展和缩减,提供最经济高效的方式来根据需求提高并发性。 |
3131

3232
为了选择合适的计算集群大小,Databend 建议从较小的尺寸开始。较小的计算集群可能比中等或大型计算集群执行 SQL 任务的时间更长。如果您发现查询执行时间过长(例如,几分钟),请考虑升级到中等或大型计算集群以获得更快的查询结果。
3333

@@ -46,39 +46,46 @@ import { Button } from 'antd'
4646

4747
您可以对计算集群执行批量操作,包括批量重启、批量暂停、批量恢复和批量删除。为此,通过在计算集群列表中勾选复选框 <CheckboxSVG/> 选择要进行批量操作的计算集群,然后点击椭圆按钮 <EllipsisSVG/> 以执行所需的操作。
4848

49-
![alt text](../../../../../static/img/cloud/bulk.png)
49+
![alt text](../../../../../static/img/cloud/bulk.gif)
5050

5151
### 最佳实践
5252

5353
为了有效管理您的计算集群并确保最佳性能和成本效益,请考虑以下最佳实践。这些指南将帮助您为各种工作负载和环境调整计算集群的大小、组织和微调:
5454

55-
- **选择合适的大小**
56-
- 对于**开发和测试**,使用较小的计算集群(XSmall、Small)。
57-
- 对于**生产环境**,选择较大的计算集群(Medium、Large、XLarge)。
55+
- **选择合适的大小**
5856

59-
- **分离计算集群**
60-
-**数据加载****查询执行**使用单独的计算集群。
61-
-**开发****测试****生产**环境创建不同的计算集群。
57+
- 对于**开发和测试**,使用较小的计算集群(XSmall、Small)。
58+
- 对于**生产环境**,选择较大的计算集群(Medium、Large、XLarge)。
6259

63-
- **数据加载技巧**
64-
- 较小的计算集群(Small、Medium)适合数据加载。
65-
- 优化文件大小和文件数量以提高性能。
60+
- **分离计算集群**
6661

67-
- **优化成本和性能**
68-
- 避免运行简单的查询,如 `SELECT 1`,以最小化积分使用。
69-
- 使用批量加载(`COPY`)而不是单个 `INSERT` 语句。
70-
- 监控长时间运行的查询并优化它们以提高性能。
62+
-**数据加载****查询执行**使用单独的计算集群。
63+
-**开发****测试****生产**环境创建不同的计算集群。
7164

72-
- **自动暂停**
73-
- 启用自动暂停以在计算集群空闲时节省积分。
65+
- **数据加载技巧**
7466

75-
- **频繁查询时禁用自动暂停**
76-
- 保持计算集群活跃以进行频繁或重复的查询,以保持缓存并避免延迟。
67+
- 较小的计算集群(Small、Medium)适合数据加载。
68+
- 优化文件大小和文件数量以提高性能。
7769

78-
- **使用自动扩展(仅限商业和专属计划)**
79-
- 多集群扩展根据工作负载需求自动调整资源。
70+
- **优化成本和性能**
8071

81-
- **监控和调整使用情况**
72+
- 避免运行简单的查询,如 `SELECT 1`,以最小化积分使用。
73+
- 使用批量加载(`COPY`)而不是单个 `INSERT` 语句。
74+
- 监控长时间运行的查询并优化它们以提高性能。
75+
76+
- **自动暂停**
77+
78+
- 启用自动暂停以在计算集群空闲时节省积分。
79+
80+
- **频繁查询时禁用自动暂停**
81+
82+
- 保持计算集群活跃以进行频繁或重复的查询,以保持缓存并避免延迟。
83+
84+
- **使用自动扩展(仅限商业和专属计划)**
85+
86+
- 多集群扩展根据工作负载需求自动调整资源。
87+
88+
- **监控和调整使用情况**
8289
- 定期审查计算集群使用情况并根据需要调整大小以平衡成本和性能。
8390

8491
## 计算集群访问控制
@@ -137,4 +144,4 @@ Databend Cloud 允许您通过为计算集群分配特定角色来管理计算
137144

138145
1. 点击 **概览** 页面上的 **连接**
139146
2. 选择您希望连接的数据库和计算集群。连接信息将根据您的选择更新。
140-
3. 连接详细信息包括一个名为 `cloudapp` 的 SQL 用户,其密码是随机生成的。Databend Cloud 不存储此密码。请务必复制并安全保存。如果您忘记了密码,请点击 **重置** 以生成一个新密码。
147+
3. 连接详细信息包括一个名为 `cloudapp` 的 SQL 用户,其密码是随机生成的。Databend Cloud 不存储此密码。请务必复制并安全保存。如果您忘记了密码,请点击 **重置** 以生成一个新密码。

docs/cn/sql-reference/00-sql-reference/10-data-types/bitmap.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ Databend 中的 Bitmap 是一种高效的数据结构,用于表示集合中元
1111

1212
- 去重计数:Bitmap 用于高效计算集合中唯一元素的数量。通过对 Bitmap 进行位操作,可以快速确定元素的存在性,实现去重计数的功能。
1313

14-
- 过滤和选择:Bitmap 可以快速进行数据过滤和选择。通过对 Bitmap 进行位操作,可以高效地识别满足特定条件的元素,从而实现高效的数据过滤和选择
14+
- 过滤和选择:Bitmap 对于快速数据过滤和选择非常有效。通过对 Bitmap 进行位操作,可以高效地识别满足特定条件的元素,实现高效的数据过滤和选择
1515

16-
- 集合操作:Bitmap 可以用于各种集合操作,如并集、交集、差集和对称差集。这些集合操作可以通过位操作实现,为数据处理和分析提供高效的集合操作
16+
- 集合操作:Bitmap 可以用于各种集合操作,如并集、交集、差集和对称差集。这些集合操作可以通过位操作实现,在数据处理和分析中提供高效的集合操作
1717

18-
- 压缩存储:Bitmap 在存储方面具有很高的压缩性能。与传统的存储方法相比,Bitmap 可以有效地利用存储空间,节省存储成本并提高查询性能。
18+
- 压缩存储:Bitmap 在存储方面具有很高的压缩性能。与传统存储方法相比,Bitmap 可以有效地利用存储空间,节省存储成本并提高查询性能。
1919
:::
2020

21-
Databend 允许使用 TO_BITMAP 函数通过两种格式创建 Bitmap:
21+
Databend 允许使用 TO_BITMAP 函数以两种格式创建 Bitmap:
2222

23-
- 字符串格式:您可以使用逗号分隔的字符串创建 Bitmap。例如,TO_BITMAP('1,2,3') 会创建一个 Bitmap,其中值为 1、2 和 3 的位被设置。
23+
- 字符串格式:您可以使用逗号分隔的字符串创建 Bitmap。例如,TO_BITMAP('1,2,3') 创建一个 Bitmap,其中值为 1、2 和 3 的位被设置。
2424

25-
- uint64 格式:您也可以使用 uint64 值创建 Bitmap。例如,TO_BITMAP(123) 会创建一个 Bitmap,其中根据 uint64 值 123 的二进制表示设置位。
25+
- uint64 格式:您也可以使用 uint64 值创建 Bitmap。例如,TO_BITMAP(123) 创建一个 Bitmap,其中根据 uint64 值 123 的二进制表示设置位。
2626

27-
在 Databend 中,一个 Bitmap 最多可以存储 2^64 位。Databend 中的 Bitmap 数据类型是一种二进制类型,与其他支持的类型在表示和显示方面有所不同。与其他类型不同,Bitmap 不能直接在 SELECT 语句的结果集中显示,而是需要使用 [Bitmap 函数](../../20-sql-functions/01-bitmap-functions/index.md) 进行操作和解释:
27+
在 Databend 中,Bitmap 最多可以存储 2^64 位。Databend 中的 Bitmap 数据类型是一种二进制类型,与其他支持的类型在表示和 SELECT 语句中的显示方式不同。与其他类型不同,Bitmap 不能直接在 SELECT 语句的结果集中显示。相反,它们需要使用 [Bitmap 函数](../../20-sql-functions/01-bitmap-functions/index.md) 进行操作和解释:
2828

2929
```sql
3030
SELECT TO_BITMAP('1,2,3')
@@ -46,10 +46,10 @@ SELECT TO_STRING(TO_BITMAP('1,2,3'))
4646

4747
**示例**
4848

49-
此示例展示了 Databend 中的 Bitmap 如何高效地存储和查询具有大量可能值的数据,例如用户访问历史。
49+
此示例展示了 Databend 中的 Bitmap 如何高效存储和查询具有大量可能值的数据,例如用户访问历史。
5050

5151
```sql
52-
-- 创建 user_visits,包含 user_id 和 page_visits 列,使用 build_bitmap 表示 page_visits。
52+
-- 创建表 user_visits,包含 user_id 和 page_visits 列,使用 build_bitmap 表示 page_visits。
5353
CREATE TABLE user_visits (
5454
user_id INT,
5555
page_visits Bitmap

docs/cn/sql-reference/00-sql-reference/10-data-types/boolean.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ BOOLEAN 类型表示一个真值陈述(`true` 或 `false`)。
77

88
## 布尔数据类型
99

10-
| 名称 | 别名 | 存储大小 | 最小值 | 最大值 | 描述 |
11-
|---------|--------|----------|--------|--------|-----------------------|
12-
| BOOLEAN | BOOL | 1 字节 | | | 逻辑布尔值(真/假) |
10+
| 名称 | 别名 | 存储大小 | 最小值 | 最大值 | 描述 |
11+
|---------|---------|--------------|-----------|-----------|------------------------------|
12+
| BOOLEAN | BOOL | 1 字节 | | | 逻辑布尔值(真/假) |
1313

1414
## 隐式转换
1515

0 commit comments

Comments
 (0)