Référence | F172066 |
Prix par personne en présentiel ou distanciel | 1500 € |
Session ouverte | A partir de 2 personnes |
Intra-entreprise | Nous consulter |
Public concerné : Experts en bases de données, chefs de projets et toute personne souhaitant comprendre le fonctionnement et les apports des bases NoSQL.
Prérequis : Avoir des connaissances générales des systèmes d’information et des bases de données
Durée : 3 jours
Objectifs : Maîtriser les caractéristiques techniques des bases de données NoSQL et les différentes solutions disponibles.
Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.
Support de cours fourni à chaque stagiaire.
Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage. Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès.
Contenu de formation
Qu’est-ce qu’une base NoSQL ?
Des SGBD relationnels au NoSQL :
L’émergence du Big Data et des bases NoSQL
Hadoop, une implémentation de MapReduce
Les évolutions du Big Data
La nébuleuse NoSQL
NoSQL versus SQL : quelles différences ?
Les principes du relationnel en regard du NoSQL
Les structures de données
La modélisation
Le langage SQL
Le transactionnel et la cohérence des données
Distribution synchrone ou asynchrone
Le théorème CAP
Journalisation et durabilité de la transaction
Big Data et décisionnel
Les choix techniques du NoSQL :
L’interface avec le code client
Les fonctionnalités serveur
Les protocoles d’accès aux données
L’architecture distribuée
La distribution avec maître
Le Big Data analytique
Le paradigme MapReduce
Lisp et les langages fonctionnels
Le fonctionnement d’Hadoop MapReduce
Le Big Data interactif
CouchDB et Couchbase Server :
Présentation de CouchDB
Mise en oeuvre de CouchDB
MongoDB :
Présentation
Mise en oeuvre
Administration
Redis :
Présentation
Mise en oeuvre
Conclusion
Cassandra :
Caractéristiques du moteur