GVY-2134 Initiation à Apache Cassandra | Devoxx

Initiation à Apache Cassandra

Hands-on Labs

bigd Big Data, Machine Learning, IA & Analytics débutant

Paris 202-203 Lab

Wednesday 13:30 - 16:30

Apache Cassandra est une base de données NoSQL qui dispose de similarités avec les RDBMS permettant une transition en douceur pour tout développeur/dba maitrisant le SQL. Comme tout système distribué, il introduit cependant des concepts nouveaux, permettant de gérer de manière fine la cohérence des données, le réseau et les incidents.

Ce Hands On Lab se propose de vous apprendre Apache Cassandra et d'en découvrir les éléments principaux par la pratique, au travers d'expérimentations en local et sur un cluster multi-region AWS :

  • Partitionnement et Réplication
  • Niveaux de cohérence
  • Syntaxe CQL (Cassandra Query Language)
  • LightWeight Transactions (LWT)
  • Tombstones
  • Opérations
  • Découverte et utilisation du driver Java
  • requêtes asynchrones
  • Compaction
  • Simulation de pannes et reprise sur incident

Pré-requis du Hands On :

  • Disposer d'une IDE Java (Eclipse, IntelliJ, NetBeans) et de Maven 3.x
  • De préférence, installation préalable de CCM (Cassandra Cluster Manager) : https://pypi.python.org/pypi/ccm
 NoSQL    Big Data    database    Apache  
Salle Paris 202-203 Lab
Alexander DEJANOVSKI Alexander DEJANOVSKI

Consultant Apache Cassandra @TheLastPickle

Développeur depuis 1998, précédemment chez Chronopost.
Développeur d'un wrapper JDBC pour le Datastax Java Driver Apache Cassandra.
Co-animateur du podcast "Big Data Hebdo" et Datastax MVP for Apache Cassandra depuis 2015.

Maxence Lecointe Maxence Lecointe

Développeur passionné depuis 15 ans, je me suis naturellement tourné vers le DevOps ces dernières années. Beauté du code et dette technique constituent mon quotidien. En mission j'aide les développeurs à rester du bon coté de la force grâce à SonarQube.

TBA : To be announced / Salle non affectée