@@ -110,38 +110,102 @@ Databend Cloud 允许您通过为计算集群分配特定角色来使用基于
110
110
111
111
## Multi-Cluster 计算集群
112
112
113
- 多集群计算集群通过根据工作负载需求添加或移除集群来自动调整计算资源 。它确保高并发性和性能,同时通过根据需要扩展或缩减来优化成本 。
113
+ 多集群计算集群通过根据工作负载需求自动添加或移除集群来调整计算资源 。它确保高并发性和性能,同时通过按需扩展或缩减来优化成本 。
114
114
115
115
::: note
116
- Multi-Cluster 仅适用于商业版和专有版的 Databend Cloud 用户。
116
+ 多集群功能仅适用于商业版和专用版 Databend Cloud 用户。
117
117
:::
118
118
119
119
### 工作原理
120
120
121
- 默认情况下,计算集群由单个计算资源集群组成,根据其大小可以处理最大数量的并发查询。当为计算集群启用 Multi-Cluster 时 ,它允许动态添加多个集群 (由 ** Max Clusters ** 设置定义) 来处理超出单个集群容量的工作负载。
121
+ 默认情况下,计算集群由单个计算资源集群组成,根据其大小可以处理最大数量的并发查询。当为计算集群启用多集群功能时 ,它允许动态添加多个集群 (由 ** 最大集群数 ** 设置定义) 来处理超出单个集群容量的工作负载。
122
122
123
- 当并发查询数量超过计算集群的容量时,会添加额外的集群来处理额外的负载。如果需求继续增长,会逐个添加更多集群。随着查询需求的减少,超过 ** Auto Suspend ** 持续时间没有活动的集群会自动关闭 。
123
+ 当并发查询数量超过计算集群的容量时,会添加额外的集群来处理额外的负载。如果需求继续增长,会逐个添加更多集群。随着查询需求的减少,超过 ** 自动暂停 ** 持续时间且无活动的集群会自动关闭 。
124
124
125
125
![ alt text] ( ../../../../../static/img/cloud/multi-cluster-how-it-works.png )
126
126
127
- ### 启用 Multi-Cluster
127
+ ### 启用多集群
128
128
129
- 您可以在创建计算集群时为其启用 Multi-Cluster ,并设置计算集群可以扩展到的最大集群数量。请注意,如果为计算集群启用了 Multi-Cluster ,** Auto Suspend ** 持续时间必须设置为至少 15 分钟。
129
+ 您可以在创建计算集群时启用多集群功能 ,并设置计算集群可以扩展到的最大集群数量。请注意,如果为计算集群启用了多集群功能 ,** 自动暂停 ** 持续时间必须设置为至少 15 分钟。
130
130
131
131
![ alt text] ( ../../../../../static/img/cloud/multi-cluster.png )
132
132
133
133
### 成本计算
134
134
135
- Multi-Cluster 计算集群根据特定时间间隔内使用的活跃集群数量进行计费 。
135
+ 多集群计算集群根据特定时间间隔内使用的活跃集群数量进行计费 。
136
136
137
- 例如,对于价格为每小时 $1 的 XSmall 计算集群,如果从 13:00 到 14:00 活跃使用一个集群,从 14:00 到 15:00 活跃使用两个集群,那么从 13:00 到 15:00 产生的总成本为 $3 ((1 个集群 × 1 小时 × $1) + (2 个集群 × 1 小时 × $1))。
137
+ 例如,对于每小时 $1 的 XSmall 计算集群,如果从 13:00 到 14:00 活跃使用一个集群,从 14:00 到 15:00 活跃使用两个集群,那么从 13:00 到 15:00 产生的总成本为 $3 ((1 个集群 × 1 小时 × $1) + (2 个集群 × 1 小时 × $1))。
138
138
139
139
## 连接到计算集群 {#connecting}
140
140
141
- 连接到计算集群提供在 Databend Cloud 中运行查询和分析数据所需的计算资源。当从您的应用程序或 SQL 客户端访问 Databend Cloud 时,此连接是必需的。
141
+ 连接到计算集群提供在 Databend Cloud 中运行查询和分析数据所需的计算资源。当从应用程序或 SQL 客户端访问 Databend Cloud 时,此连接是必需的。
142
+
143
+ ### 连接方法
144
+
145
+ Databend Cloud 支持多种连接方法以满足您的特定需求。有关详细的连接说明,请参阅 [ SQL 客户端文档] ( /guides/sql-clients/ ) 。
146
+
147
+ #### SQL 客户端和工具
148
+
149
+ | 客户端 | 类型 | 最适用于 | 主要功能 |
150
+ | --------| ------| ----------| ------------|
151
+ | ** [ BendSQL] ( /guides/sql-clients/bendsql ) ** | 命令行 | 开发者、脚本 | 原生 CLI、丰富格式化、多种安装选项 |
152
+ | ** [ DBeaver] ( /guides/sql-clients/jdbc ) ** | GUI 应用程序 | 数据分析、可视化查询 | 内置驱动程序、跨平台、查询构建器 |
153
+
154
+ #### 开发者驱动程序
155
+
156
+ | 语言 | 驱动程序 | 用例 | 文档 |
157
+ | ----------| --------| ----------| ---------------|
158
+ | ** Go** | Golang Driver | 后端应用程序 | [ Golang 指南] ( /guides/sql-clients/developers/golang ) |
159
+ | ** Python** | Python Connector | 数据科学、分析 | [ Python 指南] ( /guides/sql-clients/developers/python ) |
160
+ | ** Node.js** | JavaScript Driver | Web 应用程序 | [ Node.js 指南] ( /guides/sql-clients/developers/nodejs ) |
161
+ | ** Java** | JDBC Driver | 企业应用程序 | [ JDBC 指南] ( /guides/sql-clients/developers/jdbc ) |
162
+ | ** Rust** | Rust Driver | 系统编程 | [ Rust 指南] ( /guides/sql-clients/developers/rust ) |
163
+
164
+ ### 获取连接信息
142
165
143
166
要获取计算集群的连接信息:
144
167
145
- 1 . 在 ** Overview** 页面上点击 ** Connect** 。
146
- 2 . 选择您希望连接的数据库和计算集群。连接信息将根据您的选择进行更新。
147
- 3 . 连接详细信息包括一个名为 ` cloudapp ` 的 SQL 用户和一个随机生成的密码。Databend Cloud 不存储此密码。请务必复制并安全保存。如果您忘记了密码,请点击 ** Reset** 生成新密码。
168
+ 1 . 在 ** 概览** 页面上点击 ** 连接(DSN)** 。
169
+ 2 . 选择您希望连接的数据库和计算集群。连接信息将根据您的选择更新。
170
+ 3 . 连接详细信息包括一个名为 ` cloudapp ` 的 SQL 用户和一个随机生成的密码。Databend Cloud 不存储此密码。请务必复制并安全保存。如果您忘记了密码,请点击 ** 重置** 生成新密码。
171
+
172
+ {/* LANG_REPLACE:
173
+ type=image
174
+ en=../../../../../static/img/documents/warehouses/databend_cloud_dsn.gif
175
+ cn=../../../../../static/img/documents_cn/warehouses/databend_cloud_dsn.gif
176
+ * /}
177
+ ![ alt text] ( ../../../../../static/img/documents_cn/warehouses/databend_cloud_dsn.gif )
178
+
179
+ ### 连接字符串格式
180
+
181
+ 当您点击 ** 连接(DSN)** 时,Databend Cloud 会自动生成您的连接字符串:
182
+
183
+ ```
184
+ databend://<username>:<password>@<tenant>.gw.<region>.default.databend.com:443/<database>?warehouse=<warehouse_name>
185
+ ```
186
+
187
+ 其中:
188
+ - ` <username> ` :默认为 ` cloudapp `
189
+ - ` <password> ` :点击 ** 重置密码** 查看或更改
190
+ - ` <tenant> ` 、` <region> ` :您的账户信息 (显示在连接详细信息中)
191
+ - ` <database> ` :选定的数据库 (显示在连接详细信息中)
192
+ - ` <warehouse_name> ` :选定的计算集群 (显示在连接详细信息中)
193
+
194
+ ### 创建 SQL 用户以访问计算集群
195
+
196
+ 除了默认的 ` cloudapp ` 用户外,您还可以创建其他 SQL 用户以获得更好的安全性和访问控制:
197
+
198
+ ``` sql
199
+ -- 创建新的 SQL 用户
200
+ CREATE USER warehouse_user1 IDENTIFIED BY ' StrongPassword123' ;
201
+
202
+ -- 授予数据库的所有权限
203
+ -- 此用户可以访问数据库中的所有表
204
+ GRANT ALL ON my_database.* TO warehouse_user1;
205
+ ```
206
+
207
+ 有关更多详细信息,请参阅 [ CREATE USER] ( /sql/sql-commands/ddl/user/user-create-user ) 和 [ GRANT] ( /sql/sql-commands/ddl/user/grant ) 文档。
208
+
209
+ ### 连接安全性
210
+
211
+ 默认情况下,所有到 Databend Cloud 计算集群的连接都使用 TLS 加密。对于需要额外安全性的企业用户,可以使用 [ PrivateLink] ( /guides/sql-clients/privatelink ) 在您的 VPC 和 Databend Cloud 之间建立私有连接。
0 commit comments