Opleiding: Cursus Cassandra DB
Apache Cassandra DB is een noSQL database systeem. Het is geschikt voor grote gegevensverzamelingen, die snel veranderen. Het systeem kenmerkt zich door de goede schaalbaarheid en fout tolerantie. Cassandra DB wordt onder andere gebruikt door Twitter.
Tijdens de Cursus Cassandra DB noSQL maakt u kennis met de basisprincipes en structuur van Cassandra DB. Na een uitleg over het toepassingsgebied en voor- en nadelen van een noSQL database bent u in staat om een afgewogen keuze te maken voor Cassandra DB in uw organisatie. Vervolgens gaat u zelf met een Cassandra DB omgeving aan de slag. U leert hoe u informatie beheert in deze database en hoe u het kunt integreren in uw toepassingen en systemen.
Praktijk staat centraal
In de Cursus Cassandra DB staan verschillende praktijkcases centraal. Na afloop bent u in staat om Cassandra DB in de praktijk te gebruiken.
Tijdens de Cursus Cassandra DB komen de volgende onderwerpen aan bod:
- Basisprincipes Cassandra DB
-
- Storage model
- Werken met nodes
- Cassandra datamodel
-
- Columns, rows, primary keys, tables
- Denormalisatie
- Column ordering
- Composite primary keys
- Data modeling patterns
-
- Entity/aggregate data
- ColumnFamily als index
- Materialized views
- Time series data
- Cassandra toepassingen met API
-
- Thrift API
- Libraries voor diverse talen (Java, .NET, PHP)
- Cassandra CQL
-
- SELECT statements
- UPDATE/INSERT statements