Build your ultimate AI agent
Description du cours
Vous êtes perdu face à NoSQL et à ses différences avec SQL ? Vous êtes au bon endroit ! Dans ce cours conceptuel (aucun code requis), vous découvrirez les quatre grandes familles de bases de données NoSQL : Key-Value, Document, Column-Family et Graph. Vous étudierez quatre moteurs NoSQL populaires — notamment Redis, MongoDB, Apache Cassandra et Neo4j — et quand les utiliser pour répondre à un besoin métier précis. Vous suivrez les péripéties de données d’un réseau social fictif et verrez comment NoSQL permet de gérer et d’extraire des insights à partir de données non structurées, comme des publications sociales. Enfin, vous analyserez des cas d’usage réels de bases NoSQL, afin d’acquérir les connaissances nécessaires pour stocker efficacement des données dans toutes les situations.
Prérequis
Programme de formation
Plan du cours
1
Bases de données key-value
Pour débuter le cours, vous apprendrez les différences entre NoSQL et les bases de données relationnelles. Ensuite, vous découvrirez les bases de données key-value, leurs avantages et leurs limites. Vous saurez reconnaître les situations où les bases key-value sont adaptées. Vous terminerez ce chapitre par l’étude de cas d’Editoo, une entreprise qui a réduit ses interruptions de service et amélioré ses performances grâce à la base de données key-value Redis.
- Bienvenue !50 XP
- Bases de données NoSQL vs relationnelles100 XP
- Clés et valeurs100 XP
- Avantages et limites des bases de données clé-valeur50 XP
- Classer avantages et limites100 XP
- Vrai ou faux ?100 XP
- Quand utiliser des bases de données clé-valeur50 XP
- Cas d’usage appropriés100 XP
- Adapté ou non adapté100 XP
- Étude de cas : Redis50 XP
- Fonctionnalités de Redis100 XP
- Redis et Editoo100 XP
2
Bases de données orientées documents
Dans ce chapitre, vous verrez les fondamentaux des bases de données orientées documents. Vous identifierez ensuite les avantages et les limites de ce type de base, et vous saurez reconnaître les situations où elles sont pertinentes. Pour finir, vous étudierez le cas de Shutterfly, qui a utilisé la base de documents MongoDB pour réduire la latence et accélérer la mise sur le marché.
3
Bases de données column family
Vous vous pencherez sur les bases de données column family, en analysant les avantages et les limites de ce type de base. Vous étudierez aussi les situations où les bases column family sont adaptées. Enfin, vous terminerez ce chapitre avec l’étude de cas de Bigmate, une entreprise qui a utilisé la base Apache Cassandra pour traiter des millions d’opérations d’utilisateurs concurrents chaque seconde.
4
Bases de données orientées graphes
Ce dernier chapitre est consacré aux bases de données orientées graphes. Vous étudierez leurs avantages, leurs limites, ainsi que les situations où elles sont les plus utiles. Vous conclurez le cours avec le cas de Gousto, une entreprise qui a amélioré la maîtrise de ses coûts grâce à la base de données Neo4j.
R
Concepts NoSQL
Cours
terminé

