Formation en IA & Data: Cassandra - Architecture - Ascent Formation
Retour aux formations
IA & Data

Cassandra - Architecture

2 jour(s)14h

Description

Objectif de formation : L'apprenant saura au terme de cette formation utiliser Cassandra et maîtriser son architecture, ses clusters & son fonctionnement.

Objectifs pédagogiques

  • Maîtriser les caractéristiques techniques des bases de données NoSQL
  • Analyser les différentes solutions disponibles sur leur marché
  • Appréhender l’architecture de Cassandra
  • Comprendre la modélisation des données
  • Gérer le fonctionnement de Cassandra
  • Installer et programmer les bases de données Cassandra
  • Créer des requêtes d’interrogation
  • Manier les tables et les données
  • Comprendre le fonctionnement par cluster dans Cassandra

Public concerné

Chefs de projets, responsables SI, développeurs, Consultant BI, ingénieurs d’étude, architectes système et logiciel, consultants, data scientists…

Prérequis

Avoir des bases en systèmes d’information et en bases de données
Maitriser le langage Java
Connaître les principes de bases des commandes Linux

Déroulé du programme

1

Introduction

  • Les bases de données NoSQL
  • Présentation de Cassandra
  • Comparatif avec les autres bases de données
  • Cassandra Cqlsh
  • Commandes Shell
  • Travaux pratiques
2

Architecture

  • Composants de Cassandra
  • Création et modification, et suppression d’un Keyspace
  • Réplication des données dans Cassandra
  • Travaux pratiques
3

Installation

  • Installation et configuration sous les différents postes de développement: Windows, Linux, Docker
  • Travaux pratiques
4

Le Cassandra Query Language

  • Le modèle de données de Cassandra
  • API
  • Les types de données
  • Travaux pratiques
5

Manier des tables avec Cassandra

  • Les tables: création, modification, suppression
  • Tronquer une table
  • Les index: création, suppression
  • Les lots
  • Travaux pratiques
6

Manier les données avec le language Cassandra

  • Création de données
  • Mettre à jour des données
  • Lire des données
  • Supprimer des données
  • Les types de données complexes: définition, insertion des données, modification
  • Travaux pratiques
7

Les clusters avec Cassandra

  • Cluster: définition, démarrage sous DockerCompose, Surveillance de l'ajout de nodes
  • Obtenir des informations avec nodes
  • La syntaxe de création de tables
  • Clé de parution et Clustering
  • Modélisation de données
  • Travaux pratiques

Informations

Durée

2 jour(s)

14h

Tarif

1500 € HT

HT