Bigtable-Zuverlässigkeitsleitfaden

Last reviewed 2023-08-08 UTC

Bigtable ist eine vollständig verwaltete, skalierbare NoSQL-Datenbank für große analytische und operative Arbeitslasten. Es ist als dünn populierte Tabelle konzipiert, die auf Milliarden von Zeilen und Tausende von Spalten skaliert werden kann und einen hohen Lese- und Schreibdurchsatz bei niedriger Latenz unterstützt.

Best Practices

  • Bigtable-Leistung verstehen: Schätzung des Durchsatzes für Bigtable, Planen einer Bigtable-Kapazität durch Prüfen von Durchsatz und Speichernutzung, Einsicht in die unterschiedliche Auswirkung der Replikation auf den Lese- und Schreibdurchsatz und Einsicht darin, wie Bigtable Daten im Laufe der Zeit optimiert.
  • Bigtable-Schemadesign: Anleitung zum Entwerfen eines Bigtable-Schemas, einschließlich Konzepten für Schlüssel/Wert-Speicher, das Entwerfen von Zeilenschlüsseln basierend auf geplanten Leseanfragen, der Verarbeitung von Spalten und Zeilen sowie speziellen Anwendungsfällen.
  • Übersicht über die Bigtable-Replikation: Wie Sie Bigtable über mehrere Zonen oder Regionen replizieren, die Auswirkungen auf die Leistung der Replikation verstehen und wie Bigtable Konflikte löst und Failovers verarbeitet.
  • Informationen zu Bigtable-Sicherungen – wie Sie eine Kopie des Schemas und der Daten einer Tabelle mit Bigtable-Sicherungen speichern. Dies kann bei der Wiederherstellung nach Datenbeschädigung auf Anwendungsebene oder durch Operatorfehler wie das versehentliche Löschen einer Tabelle hilfreich sein.