Base de données NoSQL
Nom général des types de bases de données qui stockent les données dans des structures flexibles telles que les documents, les paires clé-valeur, les graphes ou les familles de colonnes, plutôt que dans des tables.
- 01
Pourquoi c'est important
Les bases de données NoSQL présentent un avantage lorsque les données ont une structure variable, que le volume de lecture-écriture est très élevé et qu'une mise à l'échelle horizontale est nécessaire. En contrepartie, les bases de données relationnelles constituent souvent un choix plus sûr pour les données liées et les opérations qui exigent une stricte cohérence, comme les paiements et le stock.
- 02
Exemple
Une application conserve les données de session et le cache dans un magasin clé-valeur rapide tout en stockant les commandes et les factures dans une base de données relationnelle ; chaque type de données vit là où il lui convient.
- 03
Erreur fréquente
Placer toutes les données dans une structure sans schéma à cause de sa souplesse. Avec le temps, un même champ est enregistré dans différents formats et des problèmes de reporting et de cohérence apparaissent.
- 04
Termes associés
Services et guides associés
Parlons de votre projet.
Dites-nous votre besoin ; nous définirons le périmètre ensemble.