• Développement NoSQL avec Cassandra

Accueil / Développement NoSQL avec Cassandra

Développement NoSQL avec Cassandra

Durée : 3 jours
Tarif Inter : 1600 €
Tarif sur mesure : Nous consulter
Référence : 4DCA

Certifiant
  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra de comprendre le développement NoSQL avec Cassandra. 

 

Objectifs

  • Comprendre les principes et concepts des bases de données NoSQL
  • Comprendre l’architecture et le fonctionnement de Cassandra
  • Comprendre les cas d’usage liés à Cassandra
  • Savoir lancer des requêtes sur vos données
  • Monter un cluster Cassandra
  • Se familiariser avec les outils d’administration/monitoring de Cassandra

Programme

  1. Introduction au NoSQL :

    • Introduction au SDBG NoSQL
    • Les caractéristiques du NoSQL
  2. Introduction à Cassandra :

    • Positionnement de Cassandra par rapport aux autres bases
    • Les cas d’utilisation de Cassandra
    • L’architecture de Cassandra
    • Le modèle de données
  3. Installation, prise en main et configuration de Cassandra :

    • Mise en place d’une première plateforme
    • Démarrage d’un nœud et test de l’interface cassandra-cli
  4. Modèle de données :

    • Comprendre le modèle des données : le modèle orienté colonne
    • Keyspace, familles de colonnes, super-colonnes
    • Index et index secondaire
  5. Requêtage :

    • Commandes de base CRUD
    • Le client interactif et du client CQL (Cassandra Query Language.)
    • Utilisation des API
  6. Consistance de données :

    • Consistance des données dans Cassandra
    • Compare and Set (CAS) / Transactions légères
    • Réparation, colonnes statiques, mécanisme de réparation, erreurs d’écriture, mécanisme de cache
  7. Administration :

    • Topologie du cluster : Surveillance du Cluster
    • L’import et l’export des données
    • Gérer le cluster : Ajout, suppression de nœuds
    • Configuration de nouveaux nœuds
    • Notion de bootstrapping et de token
    • Paramètres listen_address et rpc_address
    • Réplication : topologie du réseau et EndpointSnitch
    • Stratégie de réplication
    • Ajout de nœuds,suppression
    • Cassandra dans un cloud. Mise en œuvre avec OpenStack
  8. Le driver JAVA :

    • Introduction à l’API
    • Requêtage synchrone
    • Requêtage asynchrone
    • La construction de requêtes dynamique avec QueryBuilder
    • Le mapping Objet Java
    • Mise en place de tests d’intégration
    • Les principaux points de configuration

Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 03 février 2021
Du 29 au 31 mars 2021
Du 06 au 08 avril 2021
Du 25 au 27 mai 2021
Du 01 au 03 juin 2021
Du 19 au 21 juillet 2021
Du 09 au 11 août 2021

Demande de renseignement