Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite wird die Datenspeicherung für Spanner beschrieben.
Spanner erfüllt Compliance- und behördliche Anforderungen für den Datenstandort, indem Sie die geografischen Standorte (Regionen) angeben können, an denen Spanner-Daten gespeichert werden.
Die folgenden Definitionen gelten für diese Seite:
Ein Speicherort ist eine Google Cloud Region oder Multiregion, die auf der Seite Google Cloud Standorte aufgeführt ist.
Der Begriff Ihre Daten entspricht dem Begriff „Kundendaten“ im Element Speicherort der Daten in den Google Cloud
Allgemeinen Nutzungsbedingungen.
Verpflichtungen zum Datenstandort
Die Zusagen zur Datenspeicherung in Spanner unterscheiden sich für Datenbanken, die keine Geopartitionierung verwenden, von Datenbanken, die die Geopartitionierung verwenden.
Datenbanken, für die keine Geopartitionierung verwendet wird
Für Datenbanken, die keine Geopartitionierung verwenden, bietet Spanner gemäß den Google Cloud Nutzungsbedingungen Zusicherungen zur Datenspeicherung auf Datenbankebene.
Datenbanken mit Geopartitionierung
Für Datenbanken mit Geopartitionierung bietet Spanner Zusagen zur Datenspeicherung auf Placement-Ebene. Für jedes Placement können Sie eine bestimmte Region oder Multiregion auswählen, die auf der Google Cloud Seite „Standorte“ aufgeführt ist.
Spanner speichert Ihre inaktiven Daten nur in der ausgewählten Region oder in mehreren Regionen mit den folgenden Einschränkungen:
Eine kleine Teilmenge von Primärschlüsseln, indexierten Spaltenwerten und Fremdschlüsselspaltenwerten (sowohl für Placement- als auch für Nicht-Placement-Tabellen) wird als Teilungsgrenze verwendet, die im Standard-Placement gespeichert werden kann.
Statistiken und Informationen zur Beobachtbarkeit für Schlüsselbereiche, die für den Schlüsselvisualisierer verwendet werden, Schlüssel mit hoher Lock-Konkurrenz und Abfragestatistiken werden im Standardspeicherort gespeichert.
Statistiken auf Spaltenebene, die für die Abfrageoptimierung verwendet werden, werden im Standardspeicherort gespeichert.
Folgendes ist beabsichtigt:
Die Primärschlüssel der Placement-Tabelle werden für das Routing von Zugriffen verwendet und können im Standard-Placement gespeichert werden. In diesem Fall sollten Sie UUIDs oder andere Schlüssel verwenden, die nicht unter die Datenaufbewahrung fallen.
Die Platzierung von verschachtelten Indexen wird von der übergeordneten Zeile übernommen. Globale Indexe (einschließlich Schlüssel und Speicherwerte) werden an der Standardposition platziert.
Wenn Sie den Placement-Schlüssel für eine Zeile ändern, erfolgt die Datenverschiebung asynchron. Es kann mehrere Stunden dauern, bis die Zeile an die neue Position verschoben wurde. Auch nachdem die Daten verfügbar sind und vom neuen Speicherort aus bereitgestellt werden, unterliegt das Löschen von Daten vom alten Speicherort dem Google Cloud Datenlöschvorgang.
Verschlüsselung von Daten nach Standort
In Spanner werden inaktive Kundendaten standardmäßig verschlüsselt.
Die Verschlüsselung wird von Spanner durchgeführt. Zusätzliche Maßnahmen Ihrerseits sind nicht erforderlich. Diese Option wird Google-Standardverschlüsselung genannt. Standardmäßig verwendet Google Verschlüsselungsschlüssel an demselben Speicherort wie Ihre Daten.
Wenn Sie Ihre Verschlüsselungsschlüssel selbst verwalten möchten, können Sie vom Kunden verwaltete Verschlüsselungsschlüssel (CMEKs, Customer-Managed Encryption Keys) in Cloud KMS mit CMEK-integrierten Diensten wie Spanner verwenden. Wenn Sie CMEK verwenden, müssen Sie Schlüssel am selben Speicherort auswählen wie Ihre Daten. Weitere Informationen finden Sie unter Übersicht: Vom Kunden verwaltete Verschlüsselungsschlüssel (CMEK).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-05 (UTC)."],[],[],null,["# Data residency overview\n\nThis page describes data residency for Spanner.\n\nSpanner meets data residency compliance and regulatory\nrequirements by letting you to specify the geographic locations (regions) where\nSpanner data is stored.\n\nThe following definitions apply to this page:\n\n- A *location* is a Google Cloud region or multi-region as listed on the\n [Google Cloud locations page](/about/locations).\n\n- The term *your data* is equivalent to the meaning of the term\n \"Customer Data\" in the *Data Location* item in the Google Cloud\n [General Service Terms](/terms/service-terms).\n\nData residency commitments\n--------------------------\n\nData residency commitments in Spanner differ for databases\nthat don't use [geo-partitioning](/spanner/docs/geo-partitioning) versus\ndatabases that do use geo-partitioning.\n\n### Databases that don't use geo-partitioning\n\nFor databases that don't use geo-partitioning, Spanner provides\ndata residency commitments at the database level according to the\n[Google Cloud Terms of Service](https://cloud.google.com/terms).\n\n### Databases that use geo-partitioning\n\nFor databases that use geo-partitioning, Spanner provides data\nresidency commitments at the [placement](/spanner/docs/create-manage-data-placements)\nlevel. For each placement, you can select a specific region or multi-region\nlocation as listed on the [Google Cloud locations page](/about/locations).\nSpanner stores your data at rest only within the selected region\nor multi-region with the following limitations:\n\n- A small subset of primary keys, indexed column values, and foreign key column values (for both placement and non-placement tables) are used as [split boundaries](/spanner/docs/schema-and-data-model#database-splits), which might be stored in the default placement.\n- Statistics and observability information for key ranges used for the [key visualizer](/spanner/docs/key-visualizer/getting-started), keys experiencing high [lock contention](/spanner/docs/introspection/lock-statistics), and [query statistics](/spanner/docs/introspection/query-statistics) are stored in the default placement.\n- Column-level [statistics](/spanner/docs/query-optimizer/overview#statistics-packages) used for query optimization are stored in the default placement.\n\nThe following are by design:\n\n- Placement table primary keys are used for routing traffic and might be stored in the default placement. If this is a concern, consider using [UUIDs](/spanner/docs/primary-key-default-value#universally_unique_identifier_uuid), or other keys that aren't in scope for data residency.\n- [Interleaved indexes](/spanner/docs/secondary-indexes#indexes_and_interleaving) inherit placement from the parent row. Global indexes (including keys and storing values) are placed in the default placement.\n- [Foreign keys backing indexes](/spanner/docs/foreign-keys/overview#backing-indexes) are placed in the default placement.\n- If you change the placement key for a row, the data move happens asynchronously. It might take hours to move the row to the new location. Even after the data is available and served from the new location, deletion of data from the old location is subject to the [Google Cloud data deletion process](/docs/security/deletion).\n\nData residency encryption\n-------------------------\n\nBy default, Spanner [encrypts customer data at rest](/docs/security/encryption/default-encryption).\nSpanner handles encryption for you without any additional actions\non your part. This option is called *Google default encryption*. By default,\nGoogle uses encryption keys from the same location as where your data resides.\n\nIf you want to control your encryption keys, then you can use\n*customer-managed encryption keys (CMEKs)* in [Cloud KMS](/kms/docs)\nwith CMEK-integrated services including Spanner. When using CMEK,\nyou must select keys in the same location as where your data resides. For more\ninformation, see [Customer-managed encryption keys (CMEK) overview](/spanner/docs/cmek)."]]