M165 NoSQL-Datenbanken einsetzen

KompetenzbandHZBeginner (B)Intermediate (I)Advanced (A)
A – NoSQL Grundlagen1A1B: Ich kann Begriffe und Konzepte der NoSQL Datenbanken erläutern (z. B. CAP-Theorem, BASE, ACID, Indexing Strukturen, Caching, Datenanalyse, Datawarehouse, FullText Search, Netzwerke, Testing)A1I: Ich kann eine NoSQL Datenbank gezielt für eine spezifische Anwendung auswählen (z. B. Document Store für Videos)A1A: Ich kann den Einsatz einer NoSQL Datenbank kritisch hinterfragen und Verbesserungen vorschlagen
B – NoSQL Datenbank implementieren2B1B: Ich kann ein Datenmodell für eine NoSQL Datenbank interpretieren und erläuternB1I: Ich kann ein vorgegebenes Datenmodell mit einer NoSQL Datenbank umsetzenB1A: Ich kann ein Datenmodell für eine NoSQL Datenbank entwerfen
C – Daten in NoSQL Datenbank eintragen2C1B: Ich kann die Struktur von Daten in einer NoSQL Datenbank erläuternC1I: Ich kann Daten in eine NoSQL Datenbank übernehmenC1A: Ich kann Probleme bei der Übernahme von Daten in eine NoSQL Datenbank erkennen und Lösungen aufzeigen
D – Zugriffsberechtigungen anwenden3D1B: Ich kann die Funktion von Zugriffsberechtigungen in einer NoSQL Datenbank erläutern (Benutzer, Rollen, Zugriffsrechte)D1I: Ich kann vordefinierte Zugriffsberechtigungen in einer NoSQL Datenbank umsetzen (z. B. Rollen)D1A: Ich kann ein Konzept für Zugriffsberechtigungen einer NoSQL Datenbank entwerfen
E – Backup erstellen und Restore durchführen4E1B: Ich kann Konzepte für ein Backup einer NoSQL Datenbank erläutern (z. B. on-demand snapshots, continous cloud backups, legacy backups)E1I: Ich kann ein Backup und Restore bei einer NoSQL Datenbank anwendenE1A: Ich kann ein Konzept für das Backup einer NoSQL Datenbank erstellen
F – Skalierung und Replikation bei einer NoSQL Datenbank anwenden5F1B: Ich kann das Prinzip der Skalierung und die unterschiedlichen Replikationsarten für eine NoSQL Datenbank erläutern (z. B. Multimaster, primary and replica, Aktiv-Passiv und horizontale Skalierung)F1I: Ich kann für eine NoSQL Datenbank eine Replikation anwendenF1A: Ich kann ein Konzept für die Skalierung einer NoSQL Datenbank erstellen
G – Anbindung an NoSQL Datenbank erstellen6G1B: Ich kann das Prinzip des Zugriffes bei einer NoSQL Datenbank erläutern (z. B. Queries, Projections)G1I: Ich kann eine Anbindung an eine NoSQL Datenbank implementieren (z. B. API)G1A: Ich kann das Prinzip der parallelen Verarbeitung bei NoSQL Datenbanken anwenden (z. B. MapReduce Algorithmen)
Änderung vorschlagen GitHub