Bases de données : Théorie et modélisation
Les principaux types de bases de données
Précédemment, nous avons évoqué les bases de données SQL et NoSQL.
Cette partie présente les principaux types de bases de données de ces catégories. Cette liste ne saurait être exhaustive ou exclusive.
SQL
Généralement, les bases de données SQL peuvent représenter les types de données suivants :
- Relationnel
- Objet
- XML
- Réseau
- Hiérarchique
NoSQL / NOSQL
Les bases de données NoSQL pour "Not Only" SQL ou "No SQL" sont généralement des bases de données de type :
- Clé/Valeur
- Graphe
- Document
- Column family
Nous pouvons remarquer que les bases de données NoSQL ne sont pas dans le même objectif que les bases de données SQL. Ces bases de données sont destinées à gérer un volume de données très conséquent. Elles doivent être plus performantes pour supporter une montée en charge plus élevée.
Cela implique une simplification du stockage des données (autorisation de la redondance) et l'abandon de fonctionnalités et de principes propres aux bases de données traditionnelles.