Download als PDFSchulung:
NoSQL mit Java im Überblick

Kurs-IDDauerPreisNächste TermineVeranstaltungsortDFG
ENOSQL2 Tage1.395 EUR (Preis pro Person zzgl. MwSt.)
Inhouse Seminare auf Anfrage.
27.10. - 28.10.2016Mannheim
Wir beraten Sie gern
Infomail
Anja Fassott
+49 621 71839-12
Offene Termine
27.10. - 28.10.Anmelden
   
Fax-Formular:Anmelden

✔  Durchführungsgarantie

Inhouse Kurse
Alle Seminare sind auch Inhouse möglich.
Individual-Schulung
Sie wollen die volle Aufmerksamkeit?!
In unseren Individual-Schulungen haben sie den Trainer ganz für sich alleine.

Seminarbeschreibung

NoSQL (Not Only SQL) ist eine Bewegung die alternative Datenbanken (im Gegensatz zu relationalen Datenbank Management Systemen) vorantreibt. Es wird bewusst auf einige Eigenschaften der SQL-Datenbanken verzichtet, um stattdessen freier in der Verwendung, skalierbarer und performanter sein zu können. NoSQL ist hierbei keine Beschreibung für einen einzigen feststehenden Ansatz, sondern umfasst "alle anderen Ansätze außer den klassischen über SQL abgefragten relationalen Modellen". In diesem Seminar werden die wichtigsten dieser NoSQL Ansätze mit ihren Stärken und Schwächen gegenüber dem traditionellen Modell vorgestellt. Eine Demonstration jeweils eines prominenten Vertreters bringt wertvolles Praxiswissen. Darüber hinaus werden auch Integrationsszenarien mit Java Enterprise Anwendungen vorgestellt.

Kurs-Inhalt

Einführung

  • Historie von Datenbanken
  • Was bedeutet NoSQL
  • Normalisierung, Skalierbarkeit, Performance und Transaktionen
  • Neue Bedürfnisse (Big Data, Skalierbarkeit, flexible Datenstrukturen)

Grundlagen NoSQL

  • Schemata, Integrität, Joins
  • ACID vs BASE (Basically Available, Soft state, Eventual consistency)
  • Konsistenz, CAP Theorem
  • Skalierung, Verteilung und Replikation, NoSQL in der Cloud
  • Abfragemöglichkeiten, Map-Reduce

Key-Value Stores

  • Theoretische Grundlagen und Einsatzgebiete
  • Datenstrukturen und Verteilung
  • Vertreter Riak

Dokumentenorientierte Datenbanken

  • Theoretische Grundlagen und Einsatzgebiete
  • Semistrukturierte Daten, Schemafreiheit
  • Sharding, verteilte Installationen
  • REST-API, JSON, BSON
  • Vertreter CouchDB und MongoDB

Spaltenbasierte Datenbanken

  • Theoretische Grundlagen und Einsatzgebiete
  • Spalten und Spaltenfamilien
  • Vertreter Apache Cassandra

Graphenorientierte Datenbanken

  • Theoretische Grundlagen und Einsatzgebiete
  • Vernetzte Daten, Graphen, Indizierung
  • Traversierungs-Algorithmen
  • Vertreter Neo4j

Verteilte Verarbeitung von Massendaten

  • Theoretische Grundlagen und Einsatzgebiete
  • Verteiltes Datei-System
  • Vertreter Hadoop

Integration mit Java und Java EE

  • Fallbeispiele
  • Abgrenzung zu JPA, Hibernate und JDBC
  • Verwendung von Spring Data und Hibernate OGM

Ausblick

  • Auswahl des richtigen Datenspeichers
  • Polyglot Persistence
  • Jenseits NoSQL
  • Schema Migration

Zielgruppe

DB-Entwickler, Architekten, Projektleiter und technische Entscheider, die das Potenzial verschiedener NoSQL-Ansätze fundiert kennenlernen wollen.

Voraussetzung für Seminar-Teilnahme

Allgemeine Programmierkenntnisse und Grundkenntnisse relationaler Datenbanken.

Seminar-Dauer

2 Tage, 1. Tag 10:00 bis 17:00 Uhr, Folgetag(e) 9:00 bis 16:30 Uhr

Teilnehmerzahl

min. 1, max. 8 Personen

Vorteile einer Seminar-Teilnahme

  • Nach dem Seminar kennen Sie die wichtigsten Strömungen im Bereich NoSQL
  • Sie können beurteilen, wann Sie eine der vorgestellten Technologien zu Ihrem Vorteil einsetzen können
  • Sie haben "praktisches Sockelwissen" auf das Sie im Selbststudium oder in weiteren Seminaren aufbauen können
  • Unsere Kurs-Unterlagen sind immer auf dem aktuellsten Stand

Termine für Seminar: NoSQL mit Java im Überblick

Seminar-TerminDauerDFGOrtPreisKurs-IDSeminar-Anmeldung
27.10. - 28.10.20162Mannheim1.395 EURENOSQLWeb-FormularFax-Formular

Preis pro Person zzgl. MwSt. inkl. Unterlagen, Zertifikat, Tagesverpflegung, Getränke, Obst und Snacks.

Inhouse-Kurse

Alle unsere Seminare können wir Ihnen auch für eine Durchführung in Ihrem Hause anbieten. Hierbei können die Inhalte aller unserer Seminare beliebig für Ihr individuelles Training zu einem Wunschseminar zusammengestellt werden.

Rabatte, Durchführungsgarantie und AGBs

Zum Geschaeftsbreich Competence Center
Schulung
Womöglich interessieren Sie sich auch für unsere Datenbank Performance Schulung?