Skip to main content

Datastores

Les datastores sont des serveurs dont le but est uniquement de stocker des données. Dans la majeure partie des cas, ils s'agit de systèmes de gestion de base de donnée.

Bases de données relationnelles

Les bases de données relationnelles sont des base de données très strcturées composées de tables qui contienent des lignes. On peut établir des contraintes sur les valeurs, et des relation entre les tables. Les SGBDR utilisent un moteur transactionnel strict, dit ACID (Atomicité Cohérence Isolation Durabilité).

Exemple : MySQL, Oracle, PostgresSQL, SQLite

Base de données NoSQL

Les bases de données NoSQL stockent les données sous la forme de documents JSON. Les relations ne sont pas supportées et ont un moteur transactionnel beaucoup plus léger n'implémentant pas le standard ACID. Cela permet au SGBD NoSQL d'être facilement distribuables sur plusieurs machines.

Exemple : MongoDB, Cassandra, CouchDB