Opleiding: Cursus Cassandra DB
In de Cursus Cassandra DB maakt u kennis met Apache Cassandra DB. U leert wat de eigenschappen van dit noSQL database systeem zijn, wat de voor- en nadelen zijn en hoe u een Cassandra DB database in de praktijk gebruikt.
Algemene omschrijving
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.
Programma
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