Les fondamentaux du NoSQL
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Définir les caractéristiques techniques des bases de données NoSQL et les différentes solutions disponibles
- Identifier les critères de choix.
Programme de la formation
Jour 1
Introduction
- Origine des bases de données
- Les notions de transaction
- Les SGBD
- La standardisation SQL
- L'arrivée de nouveaux besoins
- Volumes importants liés aux technologies et aux nouveaux usages
- Traitements optimisés de flux de données au fil de l'eau
- Développement des techniques sur différents aspects
- Stockage
- Indexation / recherche
- Calcul
Caractéristiques NoSQL
- Structure de données proches des utilisateurs, développeurs
- Sérialisation
- Tables de hachage
- JSON
- Priorité au traitement du côté client
- Protocoles d'accès aux données
- Interfaces depuis les langages classiques
- Données structurées et non structurées
- Documents
- Images
- Stockage réparti
- Réplication
- Sharding
- Protocole gossip
- Hachage
- Parallélisation des traitements
Exemples de travaux pratiques (à titre indicatif)
- Installation et premières manipulations de données avec MongoDB ou Cassandra
Jour 2
Principaux acteurs
- Les solutions NoSQL et leurs choix techniques
- CouchDB
- MongoDB
- Cassandra
- HBase (Hadoop)
- Elasticsearch...
- Démonstrations avec Cassandra et Elasticsearch
- Critères de choix
Mise en oeuvre
- Points à vérifier
- Méthode d'utilisation des données
- Format de stockage
- JSON
- XML
- Choix de la clé
- Notion de clé composite
- Aspects matériels
- Besoins en mémoire
- Disques
- Répartition
- Import des données
- Outils et méthodes selon les moteurs NoSQL
Exemples de travaux pratiques (à titre indicatif)
- Création d'une BDD orientée documents avec MongoDB
- Modélisation de données pour des BDD orientées colonne avec Cassandra
- Utilisation de Redis pour le caching
- Prise en main d'Elasticsearch
- Optimisation des performances et aspects sécurité
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
1520 €
Durée
14h en 2 jours
Localisation
Partout en France

Proposé par
M2I
À partir de
1520 €
