Description des bases de données clé/valeur

Description d'une base de données clé/valeur

 

QU'EST-CE QU'UNE BASE DE DONNÉES CLÉ/VALEUR ?

Les bases de données clé/valeur constituent le type de base de données NoSQLle plus flexible. Elles ont été développées du fait des nombreuses restrictions inhérentes aux bases de données relationnelles traditionnelles. Dans ces dernières, les données étaient organisées sous forme de tables et les schémas devaient être prédéfinis. Dans une base de données clé/valeur, il n'existe aucun schéma et la valeur des données est opaque. Les valeurs sont identifiées et accessibles à l'aide d'une clé, et celles stockées peuvent constituer des chiffres, des chaînes ou des compteurs. Elles peuvent également se trouver au format JSON, XML ou HTML, voire constituer des fichiers binaires, des images, de courtes vidéos ou autres. Il s'agit du modèle NoSQL le plus adapté dans la mesure où l'application concernée profite d'un contrôle complet sur les éléments stockés dans ces valeurs.

AVANTAGES D'UNE BASE DE DONNÉES CLÉ/VALEUR

De nombreuses configurations non adaptées aux bases de données relationnelles traditionnelles peuvent tirer parti d'un modèle clé/valeur. Celui-ci permet de profiter de nombreux avantages, parmi lesquels :

  • Une modélisation flexible des données : dans la mesure où une base de données clé/valeur n'induit aucune structure spécifique au niveau des informations, elle est synonyme de haute flexibilité.
  • Des performances élevées : dans de nombreuses situations, une architecture clé/valeur se révèle plus puissante qu'une architecture traditionnelle. En effet, il n'est pas utile de procéder à des opérations spécifiques lors de l'utilisation d'objets (verrouillage, jointure ou autre). Contrairement aux bases de données relationnelles traditionnelles, une base de données clé/valeur n'implique pas, lors de la localisation d'un objet, de procéder à des recherche au niveau de colonnes ou de tables. La clé applicable permet d'identifier très rapidement ce même objet.
  • Une scalabilité d'exception : il est très aisé d'accroître, presque à l'infini, les capacités d'une base de données clé/valeur. Ceci est réalisable à l'aide des équipements à disposition et sans avoir à apporter de modifications importantes à l'infrastructure existante.
  • Une haute disponibilité : il est plus facile de profiter d'une haute disponibilité avec les bases de données clé/valeur qu'avec les bases de données traditionnelles. Certaines d'entre elles sont dotées d'une architecture distribuée et sans maître qui permet d'éviter les points uniques de défaillance et de maximiser la résilience.
  • La simplicité opérationnelle : certaines bases de données clé/valeur sont spécifiquement conçues pour simplifier les opérations. Il est ainsi plus simple d'augmenter ou de réduire la capacité, et toute anomalie matérielle ou réseau n'engendre aucun temps d'arrêt.

tier-1-line class=

RIAK KV POUR LA FLEXIBILITÉ, LA SCALABILITÉ ET LA SIMPLICITÉ OPÉRATIONNELLE

L'architecture clé/valeur de Riak KV permet de profiter de modèles de données puissants mais peu complexes, dédiés au stockage de volumes extrêmement élevés d'informations non structurées, en toute simplicité.

Obtenez des informations supplémentaires sur Riak KV

RIAK KV : UNE CONFIGURATION CLÉ/VALEUR INNOVANTE

Riak KV est une base de données NoSQL de niveau entreprise, conçue pour réduire la complexité des codes et simplifier les opérations.

Présentation de Riak KV