Detaillierter Kursinhalt
Modul 1 - Der Bedarf an Spanner
Zielsetzungen:
- Was ist Spanner?
- Spanner und das CAP-Theorem
- Geschichte von Spanner
- Cloud Spanner Anwendungsfälle
Modul 2 - Erste Schritte mit Spanner
Zielsetzungen
- Planung von Spanner-Instanzen
- Automatisieren der Instanzerstellung
- Erstellen von Datenbanken in Spanner
Modul 3 - Optimierung von Spanner-Schemata
Zielsetzungen
- Spanner-Architektur
- Auswahl von Primärschlüsseln
- Definieren von Datenbankschemata in Spanner
- Verstehen von Verschachtelung und Fremdschlüsseln
- Verstehen von Sekundärindizes
Modul 4 - Programmierung von Spanner-Anwendungen, -Abfragen und -Transaktionen
Zielsetzungen
- Authentifizierung und Autorisierung
- Verwendung der Spanner Client-Bibliotheken
- Laufende Abfragen
- Verwaltung von Vorgängen
Modul 5 - Bereitstellung von Spanner-Anwendungen
Zielsetzungen
- Spanner aus Anwendungen verwenden
- Aufbau von Datenpipelines in und aus Spanner
Modul 6 - Spanner-Verwaltung
Zielsetzungen
- Verwaltung Ihrer Daten in Spanner
- Bewältigung des Wandels
- Betrieb
Modul 7 - Abschlussprojekt
Zielsetzungen
- Bewährte Praktiken für Schraubenschlüssel
- Schlussstein-Projekt