Bigtable 是一种键值对形式的宽列存储区,非常适合快速访问结构化、半结构化或非结构化数据。例如,您可以创建一个 Bigtable 实例来存储以下使用场景的数据:
- 点击流
- 物联网 (IoT)
- 批量分析
- 机器学习模型训练
详情请参阅以下内容:
本文档介绍了使用应用设计中心创建 Bigtable 实例时可以配置的连接和参数。配置参数基于 terraform-google-bigtable Terraform 模块。
组件连接
下表列出了可连接到 Bigtable 实例的组件,以及对应用及其生成的 Terraform 代码的相应更新。
关联的组成部分 |
申请动态 |
背景信息 |
|---|---|---|
|
Bigtable 概览 | |
|
Cloud Run 是什么 |
必需的配置参数
如果您的模板包含 Bigtable 组件,则必须在部署之前配置以下 Bigtable 实例参数。
参数名称 |
说明和限制 |
背景信息 |
|---|---|---|
项目 ID |
您要部署 Bigtable 实例的项目。 |
配置组件 |
名称 |
name | name |
可选配置参数
以下参数为可选参数。如需显示高级参数,请在配置区域中选择显示高级字段。
功能 |
子功能 |
参数名称 |
说明和限制条件信息 |
背景信息 |
|---|---|---|---|---|
显示名称 |
displayName | display_name | ||
| 可用区 | 键 |
zones 地图对象键。 |
可用区 | |
可用区 |
location | Bigtable 位置 | ||
集群 ID |
clusterID | cluster_id | ||
节点数 |
serveNodes | 节点 | ||
KMS 密钥名称 |
kmsKeyName | 客户管理的加密密钥 (CMEK) | ||
| 自动扩缩配置 | 节点数下限 |
minServeNodes | 确定节点数下限 | |
节点数上限 |
maxServeNodes | 确定节点数上限 | ||
CPU 目标 |
cpuUtilizationPercent | 确定 CPU 利用率目标 | ||
存储空间目标 |
storageUtilizationGibPerNode | 确定存储空间利用率目标 | ||
| 表 | 键 |
tables 地图对象键。 |
表格 | |
表名称 |
name | name | ||
拆分键 |
split_keys | 可选:按行键拆分表 | ||
删除防护 |
deletion_protection | 修改删除保护 | ||
更改数据流保留期限 |
retentionPeriod | 变更数据流概览 | ||
| 自动备份政策 | 保留期限 |
retentionPeriod | 使用自动备份 | |
频率 |
频次 | 使用自动备份 | ||
| 列族 | 键 |
column_family 地图对象键。此对象位于 tables 对象中。 |
column_family | |
系列 |
家庭 | 列族 | ||
删除防护 |
如果选择此项,则会阻止执行会删除实例的 |
deletion_protection | ||
存储空间类型 |
defaultStorageType | 在 SSD 和 HDD 存储设备之间选择 | ||
| 标签 | 键 |
labels | 创建和管理实例标签 | |
值 |
labels | 创建和管理实例标签 |