Plan du cours
Introduction
Aperçu des bases de données NoSQL les plus populaires
- MongoDB (document), Cassandra (colonne), Redis (clé-valeur), Neo4J (graphe)
Aperçu des fonctionnalités et de l'architecture de MongoDB
- Correspondance entre une base de données relationnelle et MongoDB
- Indexation, réplication, équilibrage de charge, requêtes ad hoc, etc.
MongoDB vs MySQL
Installation et configuration de MongoDB
Création d'une base de données
Lecture, écriture et interrogation de MongoDB
Développement d'applications avec MongoDB
Sécurité dans MongoDB
Disponibilité dans MongoDB
Intégration du stockage de données relationnelles et NoSQL (non relationnelles)
Intégration de MongoDB avec des frameworks de traitement de données
- Hadoop MapReduce, Apache Spark, etc.
Quand utiliser MongoDB
- Charges de travail idéales pour le NoSQL en entreprise
Quand ne pas utiliser MongoDB
- Inconvénients du NoSQL
Déploiement de MongoDB en production
- Sur site ou cloud public
Mise à l'échelle de MongoDB
Dépannage de MongoDB
Remarques de clôture
Introduction
- Bases de données en colonnes (tabulaires) vs bases de données en documents
Aperçu des fonctionnalités et de l'architecture de Cassandra
Installation et configuration de Cassandra
Création d'une base de données
Lecture, écriture et interrogation de Cassandra
Développement d'applications avec Cassandra
Sécurité dans Cassandra
Disponibilité dans Cassandra
Intégration du stockage de données relationnelles et NoSQL (non relationnelles)
Intégration de Cassandra avec des frameworks de traitement de données
- Hadoop MapReduce, Apache Spark, etc.
Quand utiliser Cassandra
Déploiement de Cassandra en production
- Sur site et cloud public
Mise à l'échelle de Cassandra
Dépannage de Cassandra
Remarques de clôture
Pré requis
- Une compréhension des concepts des bases de données relationnelles
- Aucune expérience en programmation n'est nécessaire
Nos clients témoignent (3)
Les outils de formation fournis.
- UNIFI
Formation - NoSQL Database with Microsoft Azure Cosmos DB
Traduction automatique
David a su adapter le contenu de la formation a notre niveau et à notre organisation interne (infra vs dev). Nous avons pu aborder également le cas concret de notre infra Redis et cibler des points d'améliorations. J'ai aimé aussi voir une partie dev, ce qui permet de faire le lien ensuite avec l'infra et son fonctionnement. David est pédagogue et les nombreux schémas aident beaucoup à y voir clair et comprendre rapidement.
Aurore - Capgemini Consulting
Formation - Redis for High Availability and Performance Training Course
Connaissances pratiques plutôt que théoriques
Szymon - Agora SA
Formation - Scylla Database
Traduction automatique