Concept

Bases de données clé-valeur

Résumé
vignette|350x350px|Une carte de données tabulaires proposée pour le moteur analytique de Babbage montrant une paire clé-valeur, dans ce cas un nombre et son logarithme en base 10. Une base de données clé-valeur, ou magasin clé-valeur, est un paradigme de stockage de données conçu pour stocker, récupérer et gérer des tableaux associatifs, et une structure de données plus communément appelée aujourd'hui dictionnaire ou table de hachage. Les dictionnaires contiennent une collection d'objets, ou d'enregistrements, qui comportent à leur tour de nombreux champs différents, chacun contenant des données. Ces enregistrements sont stockés et récupérés à l'aide d'une clé qui identifie de manière unique l'enregistrement et qui est utilisée pour trouver les données dans la base de données. vignette|300x300px|Un tableau montrant différentes valeurs de données formatées associées à différentes clés. Les bases de données clés-valeurs fonctionnent d'une manière très différente des bases de données relationnelles (BDR) plus connues. Les BDR prédéfinissent la structure des données dans la base de données comme une série de tableaux contenant des champs avec des types de données bien définis. L'exposition des types de données au programme de la base de données lui permet d'appliquer un certain nombre d'optimisations. En revanche, les systèmes clé-valeur traitent les données comme une collection opaque unique, qui peut avoir des champs différents pour chaque enregistrement. Cela offre une flexibilité considérable et suit de plus près les concepts modernes tels que la programmation orientée objet. Étant donné que les valeurs optionnelles ne sont pas représentées par des espaces ou des paramètres d'entrée, comme dans la plupart des bases de données régionales, les bases de données clés-valeurs utilisent souvent beaucoup moins de mémoire pour stocker la même base de données, ce qui peut fournir des gains de performance importants dans certaines charges de travail.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.