Fantom Tag

Schulung - NoSQL: Nicht-relationale Datenbanken

Technologien, Einsatzbereiche, Produktübersicht

  • Live Online oder Präsenz
Download als PDF
DURCHFÜHRUNG MIT TERMIN
Nr.
33090

Dauer
3 Tage (21 Stunden)

Preis
1.890,00 € netto
2.249,10 € inkl. 19% MwSt.

TERMIN UND ORT NACH ABSPRACHE
Nr.
33090

Dauer
3 Tage (21 Stunden)

On-demand Training
Sind Sie an diesem Thema interessiert?
Unsere Experten entwickeln Ihr individuell angepasstes Seminar!

Teilen Sie dieses Seminar

In diesem Seminar werden Ihnen Architektur und Arbeitsweise von nicht-relationalen Datenbanken präsentiert. Dabei werden Ihnen gängige Strategien (Dokumenten- und Graphen-orientiert, Key-Value) sowie darauf basierende konkrete Produkte im Einsatz gezeigt. Sie lernen konkret, wie Daten innerhalb der Datenbanken strukturiert organisiert, abgelegt und darauf zugegriffen werden kann.

Lesen Sie mehr
Zielgruppe

Wer sollte teilnehmen:

Zielgruppe

Software-Ingenieure, Anwendungsentwickler, Datenbank-Programmierer.

Voraussetzungen

Grundkenntnisse der Programmierung, Kenntnisse in Java oder JavaScript sind von Vorteil.

Trainingsprogramm

Trainingsprogramm

Grundlagen:

  • 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

Schulungsmethode

Schulungsmethode

Vortrag, Diskussion, übungen, Praktikum am System.

Weitere Informationen

Weitere Informationen

Schulung - NoSQL: Nicht-relationale Datenbanken