Bigtable è uno spazio di archiviazione a colonne con coppie chiave-valore, ideale per l'accesso rapido a dati strutturati, semistrutturati o non strutturati. Ad esempio, potresti creare un'istanza Bigtable per archiviare i dati per i seguenti casi d'uso:
- Clickstream
- Internet of Things (IoT)
- Analisi batch
- Addestramento del modello di machine learning
Per ulteriori informazioni, consulta le seguenti risorse:
Questo documento descrive le connessioni e i parametri che puoi configurare quando utilizzi App Design Center per creare un'istanza Bigtable. I parametri di configurazione si basano sul modulo Terraform terraform-google-bigtable.
Connessioni dei componenti
La seguente tabella include i componenti che puoi connettere a un'istanza Bigtable e gli aggiornamenti risultanti alla tua applicazione e al codice Terraform generato.
Componente connesso |
Aggiornamenti delle applicazioni |
Informazioni introduttive |
|---|---|---|
|
Panoramica di Bigtable | |
|
Che cos'è Cloud Run |
Parametri di configurazione obbligatori
Se il modello include un componente Bigtable, devi configurare i seguenti parametri dell'istanza Bigtable prima del deployment.
Nome parametro |
Descrizione e vincoli |
Informazioni introduttive |
|---|---|---|
ID progetto |
Il progetto in cui vuoi eseguire il deployment dell'istanza Bigtable. |
Configurare i componenti |
Nome |
name | name |
Parametri di configurazione facoltativi
I seguenti parametri sono facoltativi. Per visualizzare i parametri avanzati, seleziona Mostra campi avanzati nell'area Configurazione.
Funzionalità |
Funzionalità secondaria |
Nome parametro |
Informazioni su descrizione e vincoli |
Informazioni introduttive |
|---|---|---|---|---|
Nome visualizzato |
displayName | display_name | ||
| Zone | Key (Chiave) |
La chiave dell'oggetto mappa zones. |
zone | |
Zona |
location | Località Bigtable | ||
ID cluster |
clusterID | cluster_id | ||
Num Nodes |
serveNodes | Nodi | ||
Nome della chiave KMS |
kmsKeyName | Chiavi di crittografia gestite dal cliente (CMEK) | ||
| Configurazione scalabilità automatica | Nodi minimi |
minServeNodes | Determinare il numero minimo di nodi | |
Max Nodes |
maxServeNodes | Determinare il numero massimo di nodi | ||
CPU target |
cpuUtilizationPercent | Determinare il target di utilizzo della CPU | ||
Destinazione di archiviazione |
storageUtilizationGibPerNode | Determinare il target di utilizzo dello spazio di archiviazione | ||
| Tabelle | Key (Chiave) |
La chiave dell'oggetto mappa tables. |
tavoli | |
Nome tabella |
name | name | ||
Tasti separati |
split_keys | (Facoltativo) Dividere la tabella per chiave di riga | ||
Protezione da eliminazione |
deletion_protection | Modifica la protezione da eliminazione | ||
Modificare la conservazione dello stream |
retentionPeriod | Panoramica dei flussi di modifiche | ||
| Policy di backup automatico | Periodo di conservazione |
retentionPeriod | Utilizzare il backup automatico | |
Frequenza |
frequenza | Utilizzare il backup automatico | ||
| Famiglia di colonne | Key (Chiave) |
La chiave dell'oggetto mappa column_family. Questo oggetto si trova nell'oggetto tables. |
column_family | |
Famiglia |
famiglia | Famiglie di colonne | ||
Protezione da eliminazione |
Se selezionato, un |
deletion_protection | ||
Tipo di archiviazione |
defaultStorageType | Scegliere tra l'archiviazione SSD e HDD | ||
| Etichette | Key (Chiave) |
labels | Creare e gestire le etichette delle istanze | |
Valore |
labels | Creare e gestire le etichette delle istanze |