O Bigtable é um armazenamento de chave-valor e de colunas largas, ideal para acesso rápido a dados estruturados, semiestruturados ou não estruturados. Por exemplo, pode criar uma instância do Bigtable para armazenar dados para os seguintes exemplos de utilização:
- Fluxo de cliques
- Internet das Coisas (IdC)
- Estatísticas em lote
- Preparação de modelos de aprendizagem automática
Para mais informações, consulte o seguinte:
Este documento descreve as ligações e os parâmetros que pode configurar quando usa o App Design Center para criar uma instância do Bigtable. Os parâmetros de configuração baseiam-se no módulo do Terraform terraform-google-bigtable.
Ligações de componentes
A tabela seguinte inclui os componentes que pode associar a uma instância do Bigtable e as atualizações resultantes à sua aplicação e ao respetivo código Terraform gerado.
Componente ligado |
Atualizações de aplicações |
Informações gerais |
|---|---|---|
|
Vista geral do Bigtable | |
|
O que é o Cloud Run |
Parâmetros de configuração obrigatórios
Se o seu modelo incluir um componente do Bigtable, tem de configurar os seguintes parâmetros da instância do Bigtable antes da implementação.
Nome do parâmetro |
Descrição e restrições |
Informações gerais |
|---|---|---|
ID do projeto |
O projeto onde quer implementar a instância do Bigtable. |
Configure os componentes |
Nome |
name | name |
Parâmetros de configuração opcionais
Os parâmetros seguintes são opcionais. Para apresentar parâmetros avançados, na área Configuração, selecione Mostrar campos avançados.
Funcionalidade |
Subfeature |
Nome do parâmetro |
Informações de descrição e restrição |
Informações gerais |
|---|---|---|---|---|
Nome a apresentar |
displayName | display_name | ||
| Zonas | Chave |
A chave do objeto de mapa zones. |
zonas | |
Zona |
localização | Localizações do Bigtable | ||
ID do cluster |
clusterID | cluster_id | ||
Num Nodes |
serveNodes | Nós | ||
Nome da chave do KMS |
kmsKeyName | Chaves de encriptação geridas pelo cliente (CMEK) | ||
| Configuração da escala automática | Min Nodes |
minServeNodes | Determine o número mínimo de nós | |
Max Nodes |
maxServeNodes | Determine o número máximo de nós | ||
Alvo da CPU |
cpuUtilizationPercent | Determine o objetivo de utilização da CPU | ||
Objetivo de armazenamento |
storageUtilizationGibPerNode | Determine o objetivo de utilização do armazenamento | ||
| Tabelas | Chave |
A chave do objeto de mapa tables. |
tabelas | |
Nome da tabela |
name | name | ||
Teclas divididas |
split_keys | Opcional: divida a tabela pela chave da linha | ||
Proteção contra eliminação |
deletion_protection | Modifique a proteção contra eliminação | ||
Altere a retenção de streams |
retentionPeriod | Vista geral da alteração de streams | ||
| Política de cópia de segurança automática | Período de retenção |
retentionPeriod | Use a cópia de segurança automática | |
Frequência |
frequência | Use a cópia de segurança automática | ||
| Família de colunas | Chave |
A chave do objeto de mapa column_family. Este objeto está no objeto tables. |
column_family | |
Familiar |
familiar | Famílias de colunas | ||
Proteção contra eliminação |
Quando selecionado, um |
deletion_protection | ||
Tipo de armazenamento |
defaultStorageType | Escolha entre armazenamento SSD e HDD | ||
| Etiquetas | Chave |
etiquetas | Crie e faça a gestão de etiquetas de instâncias | |
Valor |
etiquetas | Crie e faça a gestão de etiquetas de instâncias |