Zum Hauptinhalt springen
Technologiebereiche
close
KI und ML
Anwendungsentwicklung
Anwendungshosting
Compute
Datenanalyse und Pipelines
Datenbanken
Verteilt, Hybrid und Multi-Cloud
Branchenlösungen
Migration
Netzwerk
Beobachtbarkeit und Monitoring
Sicherheit
Storage
Produktübergreifende Tools
close
Zugriffs- und Ressourcenverwaltung
Kosten- und Nutzungsmanagement
Infrastruktur als Code
SDK, Sprachen, Frameworks und Tools
/
Console
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
עברית
中文 – 简体
中文 – 繁體
日本語
한국어
Anmelden
Spanner
Jetzt kostenlos testen
Übersicht
Leitfäden
Referenzen
Beispiele
Support
Ressourcen
Technologiebereiche
Mehr
Übersicht
Leitfäden
Referenzen
Beispiele
Support
Ressourcen
Produktübergreifende Tools
Mehr
Console
Erste Schritte
Produktübersicht
Übersicht über Cloud Spanner-Versionen
Übersicht zu Sicherheit, Datenschutz, Risiko und Compliance
PostgreSQL-Oberfläche
Cloud Spanner für nicht relationale Arbeitslasten
Nichtrelational – Übersicht
Cassandra-Schnittstelle
Los gehts
Spanner-Playbook für Proof of Concept
Umgebung einrichten
Datenbank erstellen und abfragen
Google Cloud Console verwenden
gcloud CLI verwenden
Daten mit der Google Cloud Console verwalten
Clientbibliotheken
C++-Kurzanleitung
C#-Kurzanleitung
Go – Kurzanleitung
Java-Kurzanleitung
Node.js-Kurzanleitung
PHP-Kurzanleitung
Python-Kurzanleitung
Ruby-Kurzanleitung
REST-Kurzanleitung
Treiber
Mit Treibern einrichten
JDBC-Kurzanleitung
Go – database/sql – Kurzanleitung
ADO.NET-Kurzanleitung
Kurzanleitung für PostgreSQL-Treiber
Spanner-Befehlszeile
Spanner-CLI-Kurzanleitung
Spanner-Befehlszeilenbefehle
Testinstanzen
Übersicht über Instanzen für den kostenlosen Testzeitraum
Instanz für kostenlosen Testzeitraum erstellen
Übersicht über den Datenstandort
Erstellen und verwalten
Instanzen
Instanzen – Übersicht
Knoten und Verarbeitungseinheiten
Regionale, dualregionale und multiregionale Konfigurationen
Regionstypen
Replikation
Daten geografisch partitionieren
Geopartitionierung – Übersicht
Instanzpartitionen erstellen und verwalten
Daten-Placements erstellen und verwalten
Indexe und Geopartitionierung
Leader-basiertes Routing
Globale und regionale Dienstendpunkte
Mehrstufiger Speicher
Instanzen erstellen und verwalten
Instanzkonfigurationen erstellen und verwalten
Biregionales Quorum ändern
Instanz verschieben
Instanzen automatisch skalieren
Übersicht über das Autoscaling
Verwaltetes Autoscaling
Open-Source-Autoscaler-Tool
Autoscaler-Tool – Übersicht
Autoscaling-Tool in Cloud Run Functions bereitstellen
Autoscaler-Tool in GKE bereitstellen
Zugriff mit Tags steuern und Instanzen organisieren
Instanzen organisieren und Kosten mithilfe von Labels ansehen
Datenbanken
Datenbanken -Übersicht
Zwischen GoogleSQL und PostgreSQL wählen
Datenbanken erstellen und verwalten
Versehentliches Löschen von Datenbanken verhindern
Schutz vor dem Ablegen von Schemaobjekten
Führende Region einer Datenbank ändern
Standardzeitzone für eine Datenbank festlegen
Ressourcen mit Data Catalog verwalten
Datenbankschema entwerfen und verwalten
Übersicht über Schemas
Best Practices für Schemadesign
Schemaaktualisierungen vornehmen
Best Practices für Schemaaktualisierungen
Benannte Schemas erstellen und verwalten
Übersicht über Aufrufe
Ansichten erstellen und verwalten
Sekundäre Indexe
Fremdschlüssel
Standardwerte für Primärschlüssel verwalten
Fremdschlüsselbeziehungen erstellen und verwalten
Diagnoseeinschränkungen erstellen und verwalten
Generierte Spalten erstellen und verwalten
Numerische Daten mit beliebiger Genauigkeit speichern
Sequenzen erstellen und verwalten
Tabellennamen verwalten
Ortsgruppen erstellen und verwalten
Routinen
Remote-Funktionen
Vorgänge mit langer Ausführungszeit verwalten und beobachten
Gültigkeitsdauer (TTL) konfigurieren
TTL-Übersicht
Datenaufbewahrung mit TTL verwalten
TTL-Messwerte und ‑Monitoring
Connect
Verbindung zu einer Datenbank mit PostgreSQL-Dialekt herstellen
PostgreSQL-Clients über PGAdapter mit Spanner verbinden
PGAdapter – Übersicht
PGAdapter herunterladen
PGAdapter starten
PGAdapter-Befehle zur Sitzungsverwaltung
PGAdapter mit dem Emulator verbinden
Mit dem Cassandra-Adapter eine Verbindung zu Spanner herstellen
Compute Engine-VM-Instanz erstellen und verbinden, um auf Spanner zuzugreifen
Mit einem GKE-Cluster eine Verbindung zu Cloud Spanner herstellen
Verbindung zu Spanner über andere Google Cloud-Dienste herstellen
Bei Cloud Spanner authentifizieren
Zugriff sichern und steuern
Zugriffssteuerung mit IAM
IAM-Übersicht
IAM-Rollen anwenden
Detaillierte Zugriffssteuerung
Übersicht über die detaillierte Zugriffssteuerung
Detaillierte Zugriffssteuerung für Änderungsstreams
Detaillierte Zugriffssteuerung für Sequenzen
Detaillierte Zugriffssteuerung für Modelle
Detaillierte Zugriffssteuerung konfigurieren
Auf eine Datenbank mit detaillierter Zugriffssteuerung zugreifen
Detaillierte Berechtigungen für die Zugriffssteuerung
Detaillierte Systemrollen für die Zugriffssteuerung
Benutzerdefinierte Organisationsrichtlinie hinzufügen
Datenverschlüsselung
Kunden-verwaltete Verschlüsselungsschlüssel (CMEK)
CMEK-Übersicht
Datenbank mit CMEK schützen
Verschlüsselung von Daten während der Übertragung
Migrieren
Migrationsprozess
Migration – Übersicht
Migration bewerten
Schema migrieren
Anwendung migrieren
Schema und Anwendungsleistung optimieren
Daten migrieren
Daten validieren
Cutover- und Fallback-Mechanismen konfigurieren
Migrationstools
Übersicht über Migrationstools
Spanner Migration Tool (SMT) einrichten
Migration von Primärschlüsseln
Übersicht über die Migration von Primärschlüsseln
Primärschlüssel migrieren
Von MySQL migrieren
MySQL-Migration – Übersicht
Migration von MySQL-Schemas
Schema von MySQL migrieren – Übersicht
Schema mit SMT aus MySQL migrieren
MySQL-Daten migrieren
Fallback für MySQL konfigurieren
Beispieldaten laden
Von DynamoDB migrieren
Von Oracle migrieren
Von PostgreSQL migrieren
Zu einer Datenbank mit GoogleSQL-Dialekt migrieren
Zu einer Datenbank mit PostgreSQL-Dialekt migrieren
Von Cassandra migrieren
Spanner-Datenbank zu einer PostgreSQL-Datenbank migrieren
Daten importieren und exportieren
Import- und Exportübersicht
Daten mit Dataflow importieren, exportieren und ändern
Daten im Avro-Format importieren und exportieren
Spanner-Avro-Dateien importieren
Daten aus Spanner nach Avro exportieren
Daten aus Nicht-Cloud Spanner-Datenbanken importieren
Daten im CSV-Format importieren und exportieren
Datenbank aus Cloud SQL importieren
Daten mit COPY aus PostgreSQL importieren
Best Practices für Massenladen
Notfallwiederherstellung
Notfallwiederherstellung – Übersicht
Datenbanken sichern
Sicherungen – Übersicht
Sicherungen erstellen
Sicherungszeitpläne erstellen und verwalten
Sicherungen verwalten
Datenbanken wiederherstellen
Übersicht wiederherstellen
Aus einer Sicherung wiederherstellen
Wiederherstellung zu einem bestimmten Zeitpunkt
PITR-Übersicht
Daten mit PITR wiederherstellen
Entwickeln
SQL-Unterstützung mit Gemini schreiben
Best Practices für Anwendungsfälle
Cloud Spanner als Gaming-Datenbank
Sprach-Frameworks einbinden
Spanner mit Hibernate
Mit Hibernate ORM integrieren (GoogleSQL)
Mit Hibernate ORM (PostgreSQL) integrieren
Hibernate-Anwendung schreiben, die eine Verbindung zu Spanner herstellt
Spanner mit Spring Data JPA
In Spring Data JPA (GoogleSQL) einbinden
In Spring Data JPA (PostgreSQL) einbinden
Spanner mit Spring Data JDBC
In Spring Data JDBC (GoogleSQL) einbinden
In Spring Data JDBC (PostgreSQL) einbinden
Spanner mit MyBatis
Integration in MyBatis und Spring Boot (GoogleSQL)
Integration in MyBatis und Spring Boot (PostgreSQL)
Cloud Spanner mit Spring Data
Spring Boot-Anwendung schreiben, die eine Verbindung zu Spanner herstellt
Spanner mit GORM
In GORM (GoogleSQL) einbinden
Mit GORM (PostgreSQL) integrieren
Spanner mit Django ORM
Cloud Spanner mit SQLAlchemy
Mit SQLAlchemy integrieren (GoogleSQL)
Integration in SQLAlchemy (PostgreSQL)
Spanner mit Active Record
Spanner mit Entity Framework Core
Transaktionen verwenden
Transaktionsübersicht
Zeitstempelgrenzen
Commit-Zeitstempel
In Datenbanken mit GoogleSQL-Dialekt
In Datenbanken mit PostgreSQL-Dialekt
TrueTime und externe Konsistenz
Isolationsebenen
Übersicht über die Isolationsebenen
Wiederholbare Leseisolation verwenden
SELECT FOR UPDATE in serialisierbarer Isolation verwenden
SELECT FOR UPDATE in der Isolationsebene „Wiederholbarer Lesevorgang“ verwenden
Gleichzeitigkeitserkennung
Durchsatzoptimierte Schreibvorgänge
Commit-Statistiken für eine Transaktion abrufen
Sitzungen
Best Practices für SQL
Daten lesen
Lesevorgänge außerhalb von Transaktionen
Gezielte Lesevorgänge
Leasingvertrag lesen
Unabhängige Rechenressourcen von Data Boost für Lesevorgänge verwenden
Data Boost – Übersicht
Föderierte Abfragen mit Data Boost ausführen
Daten mit Data Boost exportieren
Data Boost in Anwendungen verwenden
Data Boost-Nutzung überwachen
Data Boost-Kontingentnutzung überwachen und verwalten
Gespeicherte Abfragen verwenden
Übersicht über gespeicherte Abfragen
Gespeicherte Abfragen erstellen und verwalten
Daten ändern
Daten mit der Google Cloud Console ändern
Daten mit der gcloud CLI ändern
Daten mit DML ändern
Daten mithilfe von DML einfügen, aktualisieren und löschen
Partitionierte DML
Best Practices für DML
Daten mit Mutationen ändern
DML mit Mutationen vergleichen
Daten mit Batch-Schreibvorgängen ändern
Mit Datentypen arbeiten
Mit Arrays arbeiten
In Datenbanken mit GoogleSQL-Dialekt
In Datenbanken mit PostgreSQL-Dialekt
Mit STRUCT-Objekten arbeiten
Mit NUMERIC-Daten arbeiten
Mit JSON-Daten arbeiten
Mit JSONB-Daten arbeiten
Mit Protocol Buffers in GoogleSQL arbeiten
Entwickeln und testen
Spanner lokal emulieren
Terraform mit Spanner verwenden
Benutzerdefinierte Zeitlimits und Wiederholungsversuche konfigurieren
Zeitlimit für Anweisung konfigurieren
Zeitlimit für Transaktionen konfigurieren
Daten verarbeiten und ansehen
Dataflow-Vorlagen
Datenänderungen streamen
Übersicht über Änderungsstreams
Änderungsstreams erstellen und verwalten
Verbindungen von Änderungsstreams mit Dataflow erstellen
Verbindungen für Änderungsstreams zu Kafka erstellen
Änderungsstream-Partitionen, -Datensätze und -Abfragen
Spanner in IntelliJ einbinden
Spanner in Looker einbinden
Spanner in Liquibase einbinden
Volltextsuche
Volltextsuche – Übersicht
Tokenisierung und Suchindexe
Tokenisierung
Suchindexe
Numerische Suchindexe