Optional: Notwendige Grundlagen zu Microsoft Azure (Subscription, Konten, Authentifizierung, Verwaltungswerkzeuge)
Architektur und Konzepte von Azure Cosmos DB
- Verteilung
- Skalierbarkeit
- Verfügbarkeit / Service Level Agreements (SLAs)
- Container und Items
- Containerarten (Colelctuon, Table, Graph)
- Itemarten (Document, Row, Node, Edge)
- Konsistenz
- Sicherheit
- Backup / Restore
- Connectivity Modes (Direkt und Gateway)
Verwaltungswerkzeuge für Cosmos DB
- Azure Portal
- Verwaltung mit PowerShell
- Azure Storage Explorer
- Azure Cosmos DB explorer
- Azure Cosmos DB Emulator (für Windows und Linux sowie macOS)
- Azure Comos DB Data Migration Tool
- Azure Cosmos DB Bulk Executor Library
Datenzugriff auf Cosmos DB
- SQL-API
- Entity Framework Core
- MongoDB-API
- Cassandra-API
- Gremlin-API
- Table-API
Sicherheit
- Authentifizierung
- Role-based Access Control (RBAC)
- Verschlüsselung
- Always Encrypted
- Advanced Threat Protection
Praxiseinsatz von Cosmos DB
- Logging
- Monitoring
- Caching
- Best Practices
- Performance