DP-3015 Getting Started with Cosmos DB NoSQL Development
Preis Netto: € MwSt.: €
Preis Preis auf Anfrage
Dauer
1 Tag
Standort
Kurssprache englisch
Trainingslösung Online Live
Cloud-native Anwendungen stellen neue Anforderungen an Datenhaltung und Skalierung. NoSQL-Technologien bieten dafür eine flexible Basis, die Geschwindigkeit, Verfügbarkeit und Struktur elegant verbindet.
Zentrale Themen
- Einführung in das NoSQL-Paradigma.
- Struktur und Nutzung von Dokumentdaten.
- Abfragesprachen und Indexstrategien
- Skalierung, Latenz und Kostenkontrolle
- Sicherheitsmechanismen und Rollenmodelle
- Anbindung an verteilte Anwendungen.
Voraussetzung
Kenntnisse in Programmierung, grundlegende Datenbankerfahrung sowie Verständnis moderner Cloud-Architekturen.
Zielgruppe
Entwickelnde, Cloud Architects, technische Consultants und IT-Fachkräfte mit Interesse an skalierbaren Datenlösungen.
Der Fokus liegt auf praxisnaher Sicherheit im Umgang mit NoSQL-Datenbanken und einem souveränen Verständnis für performante Datenarchitekturen in der Cloud.
- Was genau ist Azure Cosmos DB für NoSQL-Datenbanken?
- Wie arbeitet Azure Cosmos DB für NoSQL im Detail?
- Wann ist der Einsatz von Azure Cosmos DB für NoSQL sinnvoll?
- Ressourcen untersuchen
- Wesentliche Prozesse prüfen
- Durchsatz verstehen
- Bewertung der Anforderungen an den Durchsatz
- Auswertung der Speicheranforderungen
- Time-to-Live (TTL)
- Planung der Datenaufbewahrung mit TTL
- Serverfrei
- Vergleich von serverfreiem vs. bereitgestelltem Durchsatz
- Automatischer Durchsatz
- Vergleich des automatischen Durchsatzes mit dem manuellen Standarddurchsatz
- Migration zwischen manuellem und automatischem Durchsatz
- SDK verstehen
- Vom Paketmanager laden
- Mit Online-Konto verbinden
- Client-Singleton erstellen
- Konnektivitätsmodus einstellen
- Offline-Entwicklung unterstützen
- Verbindungsfehler behandeln
- Threading und Parallelität umsetzen
- Protokollierung einstellen
- Punktoperationen verstehen
- Dokumente erstellen
- Dokument lesen
- Dokumente aktualisieren
- TTL-Wert eines Dokuments konfigurieren
- Dokumente löschen
- SQL-Abfragesprache verstehen
- SQL-Abfragen erstellen
- Abfrageergebnisse anzeigen
- Typprüfung in Abfragen umsetzen
- Eingebaute Funktionen nutzen
- Abfragen im SDK ausführen
- Produktübergreifende Abfragen erstellen
- Korrelierten Unterabfragen umsetzen
- Variablen in Abfragen einfügen
- Abfrageergebnisse paginieren
- Unterschied zwischen NoSQL- und relationalen Datenbanken
- Anwendungs-Zugriffsmuster bestimmen
- Daten einbetten oder verlinken
- Partitionsschlüssel auswählen
- Modellierung kleiner Referenzdaten
- Daten im Modell denormalisieren
- Referentielle Integrität durch Change Feed sichern
- Mehrere Entitäten im gleichen Container kombinieren
- Aggregaten im gleichen Container denormalisieren
- Datenmodell abschließen