Bigtable ist ein spaltenorientierter Speicher für Schlüssel/Wert-Paare, der sich ideal für den schnellen Zugriff auf strukturierte, semistrukturierte oder unstrukturierte Daten eignet. Sie können beispielsweise eine Bigtable-Instanz erstellen, um Daten für die folgenden Anwendungsfälle zu speichern:
- Clickstream
- Internet der Dinge (IoT)
- Batchanalysen
- Training von Modellen für maschinelles Lernen
Hier finden Sie weitere Informationen:
In diesem Dokument werden die Verbindungen und Parameter beschrieben, die Sie konfigurieren können, wenn Sie mit App Design Center eine Bigtable-Instanz erstellen. Die Konfigurationsparameter basieren auf dem Terraform-Modul terraform-google-bigtable.
Komponentenverbindungen
Die folgende Tabelle enthält die Komponenten, die Sie mit einer Bigtable-Instanz verbinden können, und die daraus resultierenden Aktualisierungen Ihrer Anwendung und des generierten Terraform-Codes.
Verbundene Komponente |
Anwendungsaktualisierungen |
Hintergrundinformationen: |
|---|---|---|
|
Bigtable | |
|
Was ist Cloud Run? |
Erforderliche Konfigurationsparameter
Wenn Ihre Vorlage eine Bigtable-Komponente enthält, müssen Sie die folgenden Bigtable-Instanzparameter konfigurieren, bevor Sie sie bereitstellen.
Parameter name |
Beschreibung und Einschränkungen |
Hintergrundinformationen: |
|---|---|---|
Projekt-ID |
Das Projekt, in dem Sie die Bigtable-Instanz bereitstellen möchten. |
Komponenten konfigurieren |
Name |
Name | Name |
Optionale Konfigurationsparameter
Die folgenden Parameter sind optional. Wenn Sie erweiterte Parameter anzeigen möchten, wählen Sie im Bereich Konfiguration die Option Erweiterte Felder anzeigen aus.
Funktion |
Unterfunktion |
Parameter name |
Beschreibung und Einschränkungen |
Hintergrundinformationen: |
|---|---|---|---|---|
Anzeigename |
displayName | display_name | ||
| Zonen | Schlüssel |
Der Schlüssel des Kartenobjekts zones. |
Zonen | |
Zone |
Standort | Bigtable-Standorte | ||
Cluster-ID |
clusterID | cluster_id | ||
Anzahl der Knoten |
serveNodes | Knoten | ||
KMS-Schlüsselname |
kmsKeyName | Kundenverwaltete Verschlüsselungsschlüssel (CMEK) | ||
| Autoscaling-Konfiguration | Minimale Anzahl der Knoten |
minServeNodes | Mindestanzahl von Knoten bestimmen | |
Maximale Anzahl der Knoten |
maxServeNodes | Maximale Anzahl von Knoten bestimmen | ||
CPU-Zielauslastung |
cpuUtilizationPercent | CPU-Auslastungsziel bestimmen | ||
Speicherzielauslastung |
storageUtilizationGibPerNode | Ziel der Speicherauslastung bestimmen | ||
| Tabellen | Schlüssel |
Der Schlüssel des Kartenobjekts tables. |
Tabellen | |
Tabellenname |
Name | Name | ||
Schlüssel aufteilen |
split_keys | Tabelle nach dem Zeilenschlüssel teilen | ||
Löschschutz |
deletion_protection | Löschschutz ändern | ||
Aufbewahrungsdauer für Änderungsstreams ändern |
retentionPeriod | Änderungsstreams | ||
| Richtlinie für automatische Sicherungen | Aufbewahrungsdauer |
retentionPeriod | Automatische Sicherung verwenden | |
Frequenz |
frequency | Automatische Sicherung verwenden | ||
| Spaltenfamilie | Schlüssel |
Der Schlüssel des Kartenobjekts column_family. Dieses Objekt befindet sich im Objekt tables. |
column_family | |
Familie |
family | Spaltenfamilien | ||
Löschschutz |
Wenn diese Option ausgewählt ist, schlägt ein |
deletion_protection | ||
Speichertyp |
defaultStorageType | SSD- oder HDD-Speicher wählen | ||
| Labels | Schlüssel |
labels | Instanzlabels erstellen und verwalten | |
Wert |
labels | Instanzlabels erstellen und verwalten |