Les modèles de données

Il existe quatre modèles principaux :

images/15EP01N.png

1. Modèle Clé-valeur

Il faut voir ces bases de données comme une grande hashmap stockée sur le disque avec la possibilité de mettre des métadatas pour créer des index. Il y a trois grandes bases de données de ce type : Projet Voldemort qui est un système de fichiers distribués proposé par LinkedIn et qui consiste en une implémentation libre du système Dynamo d’Amazon, Riak qui est inspiré de Dynamo et Redis REmote DIctionary Server (Serveur de dictionnaire distant). Projet Voldemort Riak Redis

2. Modèle Documents

Dans ce modèle de bases, n’importe quel document a une structure complexe persistée (enregistrée) en une fois. La base est orientée agrégat. Nous devons regrouper les choses qui font naturellement partie d’un agrégat pour les persister en base. Il y a une tendance à faire un schéma implicite. Les données représentent généralement des entités concrètes. Il faut savoir que dans un système clusterisé, si un agrégat pointe vers un autre agrégat, l’ensemble peut être sur plusieurs nœuds. DDD Domain Driven Design

Dans une base agrégat, l’organisation de l’agrégat est centrée et optimisée sur un point de vue d’observation de l’agrégat. Si on change...

couv_EP4JASP.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
Introduction
Suivant
Principes des bases de données