Files
bdd-kv/README.md
2025-10-29 20:32:06 +01:00

1.5 KiB
Raw Permalink Blame History

Base de données Clés-Valeur

Une base de données Key-Value Store est le modèle le plus simple du paradigme NoSQL :

  • Chaque donnée est enregistrée sous forme dune paire clé → valeur.
  • La clé est un identifiant unique (souvent une chaîne de caractères ou un hash).
  • La valeur peut être de tout type : texte, nombre, objet JSON, données binaire (image, vidéo, objet sérialisé).

Elles sont vues comme des tables de hachage persistantes et distribuées.

Caractéristiques

  • Simplicité : un accès direct par clé, sans relations complexes ni jointures.
  • Performance élevée : très rapide en lecture et écriture (souvent en mémoire).
  • Scalabilité horizontale : ajout de nœuds pour répartir les clés (partitionnement/sharding).
  • Tolérance aux pannes : réplication des paires clé/valeur sur plusieurs nœuds.
  • Schéma flexible : la valeur peut changer de format sans contrainte stricte.

Cas dusage

  • Cache en mémoire : accélération des performances dapplications,
  • Sessions utilisateur : stockage temporaire des informations de connexion,
  • Courtier de messages : stocke des messages et des notifications,

Solutions

VOIR Rediss