Automatische Speicherbereinigung konfigurieren
Auf dieser Seite erfahren Sie, wie Sie Richtlinien für die automatische Speicherbereinigung in Bigtable anzeigen, festlegen und aktualisieren. Bevor Sie diese Seite lesen, sollten Sie mit der automatischen Speicherbereinigung vertraut sein.
Bevor Sie die cbt
-Befehlszeile verwenden, folgen Sie der Einrichtungsanleitung, einschließlich der Schritte zum Erstellen einer .cbtrc
-Datei.
Aktuelle Richtlinien für die automatische Speicherbereinigung ansehen
Sie können entweder die Google Cloud Console oder die cbt
CLI verwenden, um die Richtlinien für die automatische Speicherbereinigung einer Spaltenfamilie aufzurufen.
Console
So rufen Sie die aktuelle Richtlinie für die automatische Speicherbereinigung für eine Spaltenfamilie auf:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, deren Tabellen Sie abrufen möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite "Tabellen" enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie in der Tabellenzeile auf
Bearbeiten.Klicken Sie neben der Spaltenfamilie, die Sie aufrufen möchten, auf
Öffnen.Wenn Sie sich die Richtlinie für die automatische Speicherbereinigung angesehen haben, klicken Sie zum Beenden auf Abbrechen.
cbt
Sie können die aktuellen Richtlinien für die automatische Speicherbereinigung für eine bestimmte Tabelle ermitteln, indem Sie den folgenden Befehl ausführen und dabei eine gültige Tabellen-ID für TABLE_ID
verwenden:
cbt ls TABLE_ID
Richtlinien zur automatischen Speicherbereinigung festlegen
Sie können Richtlinien für die automatische Speicherbereinigung mithilfe der Google Cloud Console, der
cbt
CLI
oder der Bigtable-Clientbibliotheken von Cloud Bigtable festlegen.
Automatische Speicherbereinigung basierend auf dem Alter
Im folgenden Abschnitt wird gezeigt, wie das maximale Alter für Daten in einer Spaltenfamilie festgelegt wird.
Console
So legen Sie eine Ablaufzeit für Zellen in einer Spaltenfamilie fest:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, deren Tabellen Sie abrufen möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite "Tabellen" enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie auf
edit (Bearbeiten).Klicken Sie neben der zu bearbeitenden Spaltenfamilie auf
Öffnen.Wähle Altersbeschränkungsrichtlinie aus.
Geben Sie das Alter ein, indem Sie eine Zahl in das Feld Höchstalter eingeben und im Drop-down-Menü Einheit die Zeiteinheit auswählen.
Wenn Sie beispielsweise die Daten einer Spaltenfamilie 30 Minuten lang aufbewahren möchten, geben Sie 30 ein und wählen Sie Minuten aus.
Klicken Sie auf Speichern.
cbt
In diesem Beispiel wird eine Spaltenfamilie mit dem Namen cf1
erstellt. Dann wird das maximale Alter für Daten in der Spaltenfamilie auf fünf Tage festgelegt. Damit wird BigQuery angewiesen, in allen Spalten dieser Spaltenfamilie alle Daten mit Zeitstempeln zu entfernen, die älter als fünf Tage sind.
cbt createfamily your-table cf1
cbt setgcpolicy your-table cf1 maxage=5d
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C++
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Automatische Speicherbereinigung basierend auf der Anzahl der Versionen
Die folgenden Codebeispiele zeigen, wie Sie eine Spaltenfamilie mit einer Richtlinie zur automatischen Speicherbereinigung erstellen, die angibt, wie viele Versionen der Daten oder wie viele Zellen beibehalten werden sollen.
Console
So legen Sie die Anzahl der Zellen oder Versionen fest, die in einer Spaltenfamilie beibehalten werden sollen:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, deren Tabellen Sie abrufen möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite "Tabellen" enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie in der Tabellenzeile auf
Bearbeiten.Klicken Sie neben der zu bearbeitenden Spaltenfamilie auf
Öffnen.Wählen Sie Versionsbasierte Richtlinie aus.
Geben Sie die Anzahl der Zellen ein, die in jeder Spalte der Spaltenfamilie beibehalten werden sollen.
Klicken Sie auf Speichern.
cbt
In diesem Beispiel wird eine Spaltenfamilie mit dem Namen cf2
erstellt. Danach wird die Anzahl der Versionen festgelegt, die in der Spaltenfamilie auf zwei beschränkt werden sollen. Damit wird Bigtable angewiesen, alle bis auf die zwei neuesten Zellen in allen Spalten dieser Spaltenfamilie zu entfernen.
cbt createfamily your-table cf2
cbt setgcpolicy your-table cf2 maxversions=2
In diesem Beispiel wird eine Richtlinie festgelegt, mit der alle Zellen außer den neuesten entfernt werden.
cbt setgcpolicy your-table cf2 maxversions=1
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C++
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Automatische Speicherbereinigung basierend auf verschiedenen Kriterien
Im folgenden Abschnitt wird gezeigt, wie Sie eine Spaltenfamilie mit einer Intersection-Richtlinie für die automatische Speicherbereinigung erstellen.
Console
So legen Sie eine Intersection-Richtlinie für die automatische Speicherbereinigung für Zellen in einer Spaltenfamilie fest:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, deren Tabellen Sie abrufen möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite "Tabellen" enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie in der Tabellenzeile auf
Bearbeiten.Klicken Sie neben der zu bearbeitenden Spaltenfamilie auf
Öffnen.Wählen Sie Benutzerdefinierte Richtlinie aus.
Geben Sie im Textbereich eine Regel für die automatische Speicherbereinigung ein und legen Sie Werte für
maxage
,maxversions
oder beides fest. Zulässige Alterseinheiten sind ms, s, m, h und d, die für Millisekunden, Sekunden, Minuten, Stunden und Tage stehen.Wenn Sie beispielsweise Zellen entfernen möchten, die älter als fünf Tage und älter als die letzten zwei Zellen sind, geben Sie Folgendes ein: Zellen müssen beide Kriterien erfüllen, um entfernt zu werden.
maxage=5d and maxversions=2
Klicken Sie auf Speichern.
cbt
In diesem Beispiel wird eine Spaltenfamilie mit dem Namen cf4
erstellt. Dann wird eine Richtlinie für die automatische Speicherbereinigung festgelegt, mit der aus allen Spalten der Spaltenfamilie Zellen entfernt werden, die älter als fünf Tage und älter als die zwei neuesten Zellen sind.
Zellen müssen beide Kriterien erfüllen, um entfernt zu werden.
cbt createfamily your-table cf4
cbt setgcpolicy your-table cf4 maxage=5d and maxversions=2
In diesem Beispiel wird eine Richtlinie festgelegt, mit der alle Zellen entfernt werden, die älter als 14 Tage sind, mit Ausnahme der neuesten.
cbt setgcpolicy your-table cf4 maxage=14d and maxversions=1
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C++
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Abschnitt wird gezeigt, wie Sie eine Spaltenfamilie mit einer Union-Richtlinie für die automatische Speicherbereinigung erstellen.
Console
So legen Sie eine Union-Richtlinie für die automatische Speicherbereinigung für Zellen in einer Spaltenfamilie fest:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, deren Tabellen Sie abrufen möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite "Tabellen" enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie in der Tabellenzeile auf
Bearbeiten.Klicken Sie neben der zu bearbeitenden Spaltenfamilie auf
Öffnen.Wählen Sie Benutzerdefinierte Richtlinie aus.
Geben Sie im Textbereich eine Regel für die automatische Speicherbereinigung ein und legen Sie Werte für
maxage
,maxversions
oder beides fest. Zulässige Alterseinheiten sind ms, s, m, h und d, die für Millisekunden, Sekunden, Minuten, Stunden und Tage stehen.Wenn Sie beispielsweise Zellen entfernen möchten, die älter als fünf Tage oder älter als die neuesten zwei Zellen sind, geben Sie Folgendes ein: Zellen müssen beide Bedingungen erfüllen, um entfernt zu werden.
maxage=5d or maxversions=2
Klicken Sie auf Speichern.
cbt
In diesem Beispiel wird eine Spaltenfamilie mit dem Namen cf3
erstellt. Dann wird eine Richtlinie für die automatische Speicherbereinigung festgelegt, mit der Zellen entfernt werden, die älter als fünf Tage oder älter als die neuesten zwei Zellen sind. Zellen müssen beide Bedingungen erfüllen, um entfernt zu werden.
cbt createfamily your-table cf3
cbt setgcpolicy your-table cf3 maxage=5d or maxversions=2
In diesem Beispiel wird eine Richtlinie festgelegt, bei der alle Zellenwerte außer dem neuesten entfernt werden. Wenn die neueste Zelle jedoch mehr als eine Sekunde alt ist, wird sie ebenfalls entfernt.
cbt setgcpolicy your-table cf3 maxversions=1 or maxage=1s
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C++
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Im folgenden Abschnitt wird gezeigt, wie Sie eine Spaltenfamilie mit einer Nested-Richtlinie für die automatische Speicherbereinigung erstellen. Eine Nested-Richtlinie für die automatische Speicherbereinigung besteht aus einer Kombination von Union- und Intersection-Richtlinien.
Console
So legen Sie eine verschachtelte Richtlinie für die automatische Speicherbereinigung für Zellen in einer Spaltenfamilie fest:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, deren Tabellen Sie abrufen möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite "Tabellen" enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie in der Tabellenzeile auf
Bearbeiten.Klicken Sie neben der zu bearbeitenden Spaltenfamilie auf
Öffnen.Wählen Sie Benutzerdefinierte Richtlinie aus.
Geben Sie im Textbereich eine Regel für die automatische Speicherbereinigung ein und legen Sie Werte für
maxage
,maxversions
oder beides fest. Zulässige Alterseinheiten sind ms, s, m, h und d, die für Millisekunden, Sekunden, Minuten, Stunden und Tage stehen.Wenn Sie beispielsweise die beiden neuesten Zellen beibehalten möchten, selbst wenn sie älter als eine Minute sind, oder die zehn neuesten Zellen beibehalten werden sollen, solange sie weniger als eine Minute alt sind, geben Sie Folgendes ein:
(maxage=1m and maxversions=2) or maxversions=10
Klicken Sie auf Speichern.
cbt
In diesem Beispiel wird eine Spaltenfamilie mit dem Namen cf5
erstellt. Danach wird eine Richtlinie für die automatische Speicherbereinigung festgelegt, mit der Zellen der Spaltenfamilie entfernt werden, die eine der folgenden Bedingungen erfüllen:
- Älter als die zehn neuesten Zellen
- Älter als eine Minute und älter als die letzten zwei Zellen
Mit anderen Worten, diese Richtlinie behält die beiden neuesten Zellen bei, auch wenn sie älter als eine Minute sind oder die zehn neuesten Zellen behalten, solange sie weniger als eine Minute alt sind.
cbt createfamily your-table cf5
cbt setgcpolicy your-table cf5 "(maxage=1m and maxversions=2) or
maxversions=10"
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C++
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Richtlinie für automatische Speicherbereinigung aktualisieren
Im folgenden Abschnitt wird gezeigt, wie Sie eine vorhandene Richtlinie für die automatische Speicherbereinigung ändern.
Wenn Sie die Aufbewahrungsdauer für eine Spaltenfamilie in einer Tabelle mit Replikation verlängern möchten, müssen Sie eine Warnung zur möglichen Desynchronisierung Ihrer Cluster bestätigen. Der neue Wert darf maximal 90 Tage älter als der aktuelle Wert sein. Weitere Informationen finden Sie unter Altersabhängige Richtlinien ändern.
Console
So aktualisieren Sie die Richtlinie für die automatische Speicherbereinigung für eine Spaltenfamilie:
Öffnen Sie in der Google Cloud Console die Liste der Bigtable-Instanzen.
Klicken Sie auf die Instanz, deren Tabellen Sie abrufen möchten.
Klicken Sie im linken Bereich auf Tabellen.
Die Seite "Tabellen" enthält eine Liste der in der Instanz vorhandenen Tabellen.
Klicken Sie in der Tabellenzeile auf
Bearbeiten.Klicken Sie neben der zu bearbeitenden Spaltenfamilie auf
Öffnen.Klicken Sie auf Speichern.
cbt
cbt setgcpolicy your-table cf1 maxage=1d
Wenn Sie den Wert von maxage
in einer replizierten Tabelle erhöhen, müssen Sie das optionale Flag force
verwenden. Der neue Wert darf nicht älter als 90 Tage sein.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C#
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
C++
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
PHP
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Ruby
Informationen zum Installieren und Verwenden der Clientbibliothek für Bigtable finden Sie unter Bigtable-Clientbibliotheken.
Richten Sie zur Authentifizierung bei Bigtable die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für Clientbibliotheken einrichten.
Nächste Schritte
- Schauen Sie sich zusätzliche Codebeispiele an
- Strategien zur Simulation der TTL auf Zellenebene
- Auswirkungen von Zeitstempeln in Form fortlaufender Nummern auf die automatische Speicherbereinigung
- Nur den aktuellsten Wert beibehalten