Formations BigData & NoSQL Formation Cassandra : NoSql & Big Data

Formation Cassandra

Rated 5 out of 5
Logo Formation Cassandra
Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )
Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

Présentation

Cassandra est une base de données distribuée NoSQL connue pour ses capacités à savoir gérer sans défaillance de très grosse quantité de données structurées, notamment utilisée à travers Spark dans les nouvelles architectures SMACK (Spark / Mesos / Akka / Cassandra / Kafka).

Cette formation Cassandra vous donnera les connaissances et l’expérimentation pratique pour mettre en œuvre et administrer Apache Cassandra au quotidien.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable en date (Cassandra 4).

 

Objectifs

  • Comprendre l’architecture et le fonctionnement du SGBD NoSQL Apache Cassandra
  • Installer et configurer un cluster Cassandra
  • Créer une base de données et manipuler ses objets
  • Découvrir les principes de l’optimisation et du développement
  • Se familiariser avec les outils d’administration et monitoring Cassandra

 

Public visé

Développeurs, Lead Developer, Architectes, Administrateurs systèmes.

 

Pré-requis

Connaissances de base d’un système Unix (Savoir se débrouiller dans un terminal) ainsi qu’avec le langage Java.

Programme de la formation Cassandra

Introduction à Cassandra & NOSQL (Jour 1 – Matin)

  • Architecture : d’hier à aujourd’hui « BIG DATA » (‘SQL’ => ‘NOSQL’)
  • Polygloc Persistence*. Typical architecture (hier et aujourd’hui)
  • Introduction à Cassandra (Concepts, ACID => CAP)
  • Cassandra Architecture (Comprendre son fonctionnement pour bien l’exploiter: commit log, data stockage, services, flux)
  • Répartition & Distribution
  • Consistency & Réplication (Hint, Repair, Tombstones)

 

Data modeling avec Cassandra : Become a super modeler ! (Jour 1 – Après-midi)

  • Le keyspace
  • Big Table : Clé / Valeur, la clé est dans la key 🙂
  • Le Relationel en NOSQL => La dé-normalisation
  • Don’t be afraid of writes !
  • Wide Row (Clustering columns)
  • Counters
  • Do you need a Transaction?
  • Options des tables (compactions, gc graces, ttl …)
  • Best practises : ce à quoi il faut penser (row size, partitions, clustering or not clustering columns)
  • TP (Use-cases & Discussions)

 

Monitoring : quoi monitorer ? (Jour 2 – Matin)

  • Throughput, read and write requests
  • Latency, read and write latency
  • Disk usage, disk space on each node
  • Garbage collection frequency and duration
  • Errors and overruns, especially unavailable exceptions which indicate failed requests due to unavailability of nodes in the cluster
  • Outils (nodetool, JMX, Datastax OpsCenter (DSE) …

 

Cassandra Tuning (Jour 2 – Après-midi)

  • Cassandra pré-requis (hardware)
  • cassandra.yaml (propriétés)
  • Propriétés majeures (tuning)
  • JVM options (tuning)
  • Use-cases & Discussions

 

Best Practices (Jour 3 – Matin)

  • Java Driver (description, configuration, instanciation, etc.)
  • Writes : best practises
  • Reads : best practises
  • Gestion des erreurs (exception)
  • TP
  • Use-cases & Discussions

 

Administration (Jour 3 – Après-midi)

  • Object Mapping
  • Tests d’intégration (Cassandra embedded)
  • TP
  • Administration (overview) d’un cluster Cassandra : possibilité, les choses à faire, les choses à ne pas faire
  • Retours d’expérience, pour aller plus loin (associer d’autres technologies ?)

Pour aller plus loin

Formation Spark Streaming

Formation Spark et Machine Learning

Formation Cassandra

Formation Kibana

Formation MongoDB

Formation PostgreSQL

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Cyril

Cyril

Enthousiaste, motivé et entrepreneur ! Il aime partager ses connaissances et interagir avec différentes équipes (développement, marketing, communication …). Les problèmes sont pour lui une source d’inspiration. Ils définissent des challenges et l’efforcent de trouver des solutions adéquates pour les résoudre.

Témoignages

Rated 5 out of 5
17 novembre 2017

Excellente formation, le formateur est agréable et domine son sujet. Il est cependant nécessaire d’avoir un minimum de connaissance du sujet pour pouvoir profiter pleinement de l’enseignement dispensé, ce qui était notre cas.

Vincent M. Altran Connected Solutions
Afficher tous les témoignages
Rated 5 out of 5
17 novembre 2017

Excellente formation, le formateur est agréable et domine son sujet. Il est cependant nécessaire d’avoir un minimum de connaissance du sujet pour pouvoir profiter pleinement de l’enseignement dispensé, ce qui était notre cas.

Vincent M. Altran Connected Solutions
Noter la formation
Prix 1890€ HT / personne
Durée 3 jours ( 21 heures )

Paris | à distance | FNE
Il ne reste que quelques places
Option OFFERTE de classe virtuelle (40€/j en supplément)
Disponible en intra-entreprise pour former votre équipe

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client
client