- Warum NoSQL?
- Abgrenzung zu relationalen Datenbanken
- Arbeitsweise: Dokumentenorientierte Datenbanken, Graphendatenbanken, Objekt-Datenbanken, Key-Value
- Big Data und Sharding
- Parallelisierung und MapReduce
- Produktübersicht
MongoDB und CouchDB:
- Installation und Administration
- Organisation der Daten in Dokumenten
- Die Rolle von JavaScript und JSON
- Schreiben, Lesen, Löschen von Dokumenten
- Abfragen
- Datenkonsistenz
- Skalierbarkeit und Replikation
Die graphenorientierte Neo4j:
- Installation und Administration
- Graphenorientierte Ablage von Daten
- Schreiben, Lesen, Löschen
- Abfragen
- Transaktionssicherheit
- Skalierbarkeit und Replikation
Die Column-orientierte HBase:
- Das Prinzip Spalten-orientierter Datenbanken
- Daten-Definition
- Lesen, Schreiben, Abfragen
- Die Rolle von Apache Hadoop
Werkzeuge:
- Treiber-Software: Unterstützte Sprachen, Installation und API
- Client-Zugriff mit REST
- Administrations-Werkzeuge
- Überwachung
- Reporting
Weitere Systeme:
- Redis: Eine Key-Value-Datenbank
- Übersicht existierender objektorientierter und XML-basierter Datenbanken
MethodeVortrag, Diskussion, Übungen, Praktikum am System.
HinweisHinweis für Online-Schulungen:Für unsere Online-Schulungen möchten wir Sie darauf hinweisen, dass es von Vorteil ist, wenn Sie über zwei Bildschirme verfügen. Ein zusätzlicher Bildschirm ermöglicht es Ihnen, die Schulungsinhalte auf einem Bildschirm anzuzeigen, während Sie auf dem anderen Bildschirm praktische Übungen durchführen oder Anwendungen parallel öffnen können.Durch die Verwendung von zwei Bildschirmen können Sie die Schulungsinhalte effektiver verfolgen und gleichzeitig interaktiv an den Übungen teilnehmen, ohne zwischen Fenstern hin- und herwechseln zu müssen.Wir empfehlen daher, sich im Vorfeld auf die Schulung mit einem zusätzlichen Bildschirm vorzubereiten, um das bestmögliche Lernerlebnis zu gewährleistenWeitere Seminare aus dem Bereich Datenbanken.