• 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

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement