Open Source Schulung:
Apache Cassandra
Hochskalierbare, verteilte NoSQL Datenbank
Es hat sich gezeigt, dass klassische Datenbanken für Anwendungen wie z.B. Webseiten mit vielen Millionen an Nutzern nicht gut skalieren. Insbesondere wäre man daran interessiert, durch Einsatz eines Clusters aus relativ preiswerten Standardrechnern das notwendige Skalierungsverhalten zu erreichen. Klassische Datenbanken wie MySQL oder Oracle unterstützen dieses Clustering nur zum Teil, und bieten nicht die nötige Flexibilität beim Clusterausbau und die nötige Ausfallsicherheit. Zusätzlich sind die starren Datenschemata für sich schnell entwickelnde Webanwendungen oftmals hinderlich.
Hinter dem Schlagwort NoSQL verbirgt sich eine ganze Sammlung neuartiger Datenbanksysteme, die versuchen, diesen besonderen Anforderungen gerecht zu werden. Hierbei werden gegenüber klassischen Datenbanken die Zusicherungen z.B. bei der Konsistenz der Daten aufgeweicht, um mit der gewonnenen Flexibilität ein einfacheres Clustering zu erreichen. Für viele Webanwendungen ist es z.B. gar nicht unbedingt nötig, dass die Nutzer immer die alleraktuellesten Daten haben.
Das Ziel dieses Kurses ist es, eine umfassende Einführung in Apache Cassandra zu geben. Es handelt sich um eine NoSQL Datenbank, die ursprünglich bei Facebook entwickelt wurde und dann als Open Source freigegeben wurde und seitdem von der Community weiterentwickelt wird. Cassandra orientiert sich an Google’s Bigtable und Amazon’s Dynamo, um eine Datenbanklösung zu bieten, die mit relativ wenig Aufwand auf einem Cluster skaliert und ausfallsicher ist.
Der Kurs wird sowohl die theoretischen Grundlagen und die Architektur von Cassandra im Detail erläutern, eine praktische Einführung in Cassandra bieten und diskutieren, was beim tatsächlichen Einsatz von Cassandra zu beachten ist, um optimale Performance zu erhalten.
Preis
2 Tage, 822,00 € + 19% MwSt. = 978,18 €
Volle 8 Zeitstunden pro Tag, komplette Grundausstattung an Originalliteratur,
freier Internetzugang überall, Leihnotebook, Vollpension, Getränke (besondere
Weinsorten werden separat abgerechnet), Gebäck, selbstgebackene Kuchen, Sauna, Rahmenprogramm.
Zusatz- oder Minderleistungen auf Wunsch:
| Aufpreis für Übernachtung im 1/2 Doppelzimmer (großes, komfortables Zimmer) |
59,00 € + 7% MwSt. = 63,13 € | pro Nacht |
| Aufpreis für Übernachtung in der Linuxhotel-WG |
83,00 € + 7% MwSt. = 88,81 € | pro Nacht |
| Aufpreis für Einzelzimmer (nach Verfügbarkeit, bitte rechtzeitig buchen) |
129,00 € + 7% MwSt. = 138,03 € | pro Nacht |
| Preisnachlaß bei Verzicht auf die Vollpension |
-29,42 € + 19% MwSt. = -35,01 € | pro Tag |
| Preisnachlaß bei Verzicht auf das Rahmenprogramm |
-8,40 € + 19% MwSt. = -10,00 € | pro Abend |
Steuerliche Absetzbarkeit * Stornobedingungen
Termine
Nennen Sie uns Ihren
Wunschtermin
Teilnahmevoraussetzungen
Fundierte Kenntnisse in Java und den üblichen Entwicklungstools wie z.B. Maven. Kenntnisse in SQL-basierten Datenbanken wäre wünschenswert.
Falls Sie hier unsicher sind, beraten wir Sie gerne, per Mail oder telefonisch.
Kursinhalt
Tag 1: Grundlagen, Datenmodellierung und Installation einer Single-Node-Instanz.
Vormittags: Grundlagen von NoSQL-Datenbanken, CAP-Theorem, Architektur von Cassandra, Datenmodell von Cassandra
Nachmittags: Praktische Einführung. Installation von Cassandra, Datenmodellierung.
Tag 2: Installation eines Cassandra-Clusters auf den Laptops der Kursteilnehmer.
Vormittags: Weiterführende Themen: Clustering, Configuration, Monitoring
Nachmittags: Weitere praktische Session: Clustering, Failover, Configuration, Monitoring, etc... .
Zeitlicher Ablauf
-
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
-
An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am "eigenen" Notebook oft parallel zum Referenten mit.
-
Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.