Plan du cours
Introduction
Aperçu des systèmes les plus populaires NoSQL Database
- MongoDB (document), Cassandra (colonne), Redis (clé-valeur), Neo4J (graphe)
Aperçu des caractéristiques et de l'architecture de MongoDB
- Mapping 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 MongoDB
Création d'une base de données Database
Lire, écrire et interroger MongoDB
Développement d'applications avec MongoDB
La sécurité dans MongoDB
La disponibilité dans MongoDB
Intégration du stockage des données relationnelles et NoSQL (non relationnelles)
Intégration MongoDB avec les cadres de traitement des données
- MapReduce Hadoop, Apache Spark, etc.
Quand utiliser MongoDB ?
- Charges de travail idéales pour NoSQL dans une entreprise
Quand ne pas utiliser MongoDB ?
- Inconvénients de NoSQL
Déployer MongoDB en production
- Sur site ou dans un nuage public
Mise à l'échelle MongoDB
Résolution des problèmes MongoDB
Remarques finales
Introduction
- Base de données en colonnes (tabulaires) et base de données documentaires
Aperçu des fonctionnalités et de l'architecture de Cassandra
Installation et configuration Cassandra
Création d'une base de données Database
Lecture, écriture et interrogation Cassandra
Développement d'applications avec Cassandra
La sécurité dans Cassandra
La disponibilité dans Cassandra
Intégration du stockage des données relationnelles et NoSQL (non relationnelles)
Intégration Cassandra avec les cadres de traitement des données
- MapReduce Hadoop, Apache Spark, etc.
Quand utiliser Cassandra ?
Déployer Cassandra en production
- Sur site et dans le nuage public
Mise à l'échelle Cassandra
Résolution des problèmes Cassandra
Remarques finales
Pré requis
- Une compréhension des concepts de base de données relationnelles
- Aucune expérience en programmation n'est nécessaire
Nos Clients témoignent (2)
La connaissance pratique prime sur la théorie
Szymon - Agora SA
Formation - Scylla Database
Traduction automatique
La situation était atypique car une formation intensive pour développeurs devait être menée avec des non-développeurs. Lukasz a relevé ce défi avec empathie et beaucoup d'humour. Grâce à son intelligence et à sa flexibilité, il a réussi à faire en sorte que tout le monde puisse bénéficier d'un apprentissage concret. J'ai beaucoup apprécié ce séminaire et je le referais volontiers avec Lukasz.
Christoph - Honda Bank GmbH
Formation - MERN Fullstack Development
Traduction automatique