Datenbanken -Übersicht

Auf dieser Seite werden Spanner-Datenbanken und ihre Eigenschaften beschrieben.

Übersicht

Eine Spanner-Datenbank ist ein Container für Ihre Tabellen, Ansichten und Indexe. Jede Spanner-Instanz kann mehrere Datenbanken haben.

In der Spanner-Hierarchie ist eine Datenbank einer Instanz und das übergeordnete Element eines Schemas.

Eine Datenbank übernimmt Attribute von ihrer übergeordneten Instanz, z. B. Konfiguration (regional oder multiregional), die verfügbare Rechenkapazität und den verfügbaren Speicher.

Folgende Attribute werden für die Datenbank festgelegt:

  • Den Dialekt. Spanner unterstützt GoogleSQL und PostgreSQL Alle Tabellen in einer Datenbank müssen die gleichen Dialekt.
  • Eine IAM-Richtlinie. Die in dieser Richtlinie definierten Zugriffsregeln sind auf die Tabellen und Daten in der Datenbank angewendet.
  • Der Typ des zu verwendenden Verschlüsselungsschlüssels. Die Standardeinstellung ist ein Schlüssel, der Google gehört und von Google verwaltet wird. Ein vom Kunden verwalteter Verschlüsselungsschlüssel wird ebenfalls unterstützt.
  • Datenbanklöschungsschutz zur Vermeidung versehentlicher Löschen von Datenbanken.
  • Datenbankrichtlinien wie die standardmäßige führende Region, die Version der Abfrageoptimierung, Statistikpaketversion des Abfrageoptimierungstools und die Aufbewahrungsdauer für Version, kann mit DDL-Anweisungen festgelegt oder geändert werden. In der DDL-Referenz finden Sie GoogleSQL oder PostgreSQL.

Datenbanklimits, einschließlich der Anzahl der pro Instanz zulässigen Datenbanken und der Anzahl der pro Datenbank zulässigen Tabellen, sind im Seite Kontingente und Limits

Hinweise

Berücksichtigen Sie vor dem Erstellen einer Datenbank die Auswirkungen Ihres Schemadesigns. Lesen Sie außerdem Best Practices für Schemadesign. wie im Dokument Schema und Datenmodell beschrieben, insbesondere im im Abschnitt Entwicklung für Mehrmandantenfähigkeit.

Nächste Schritte