Opleiding: Apache Cassandra
In de cursus Apache Cassandra leert u dit noSQL database systeem, dat onder andere gebruikt wordt door Twitter, in de volle breedte kennen.
Apache Cassandra is een krachtig databasesysteem dat specifiek is ontworpen voor grote gegevensverzamelingen Het belangrijkste kenmerk is de uitstekende schaalbaarheid. Het systeem omgaan met een hoog aantal gelijktijdige lees- en schrijfverzoeken Het systeem is ontworpen om bestand te zijn tegen hardware storingen en netwerkproblemen. Apache Cassandra ondersteunt een gedistribueerd gegevensmodel dat bekend staat als "wide column store". Dankzij de lineaire schaalbaarheid van Apache Cassandra kunnen prestaties worden behouden, zelfs bij toenemende gegevensvolumes. Apache Cassandra biedt ook ondersteuning voor multi-datacenterreplicatie, waardoor gegevens kunnen worden gerepliceerd over verschillende geografische locaties Het databasesysteem van Apache Cassandra biedt een flexibele en krachtige querytaal genaamd CQL (Cassandra Query Language). Apache Cassandra is ook ontworpen met een focus op schrijfprestaties.
Dag 1: Dag 1 De cursus begint met een uitleg over de toepassingen en de voor- en nadelen van een noSQL database. Hierna demonstreert de docent de verschillende functies om zo de structuur van het programma te leren kennen. Vervolgens gaat u zelf aan de slag met een aantal opdrachten aan de slag in een Cassandra database-omgeving. U leert een basis om met dit systeem te werken. Dag 2: Dag 2 Op de tweede cursusdag worden de basisprincipes van de eerste dag kort herhaald. Hierna worden er complexere oefeningen gedaan zodat u werken met het systeem goed in de vingers heeft. U leert hoe informatie beheerd wordt in de database en hoe u deze kunt integreren in uw toepassingen en systemen.
Datamodel Werken met nodes Kolommen, rijen, primary keys, tabellen Denormalisatie Sorteren kolommen Composite primary keys Datatypes en aggregeren data Cassandra Collection: Set, List Map met voorbeeld SELECT statements UPDATE/INSERT statements