Lexique informatique › Bases de données › Cassandra

Cassandra

Bases de données Svenska → Mis à jour: 2026-09-19

Base NoSQL distribuée à colonnes larges — sans maître, extensible linéairement, conçue pour d'énormes volumes d'écriture répartis sur plusieurs centres de données.

Née chez Facebook (2008), puis publiée en open source sous l'égide d'Apache. Son modèle de stockage vient de BigTable (Google) et sa réplication de Dynamo (Amazon) : hachage cohérent, protocole de bavardage (gossip), cohérence réglable requête par requête. Sur disque, un arbre LSM. Son langage, CQL, ressemble à SQL mais n'a pas de JOIN : on modélise ses requêtes à l'avance et l'on dénormalise.

Brillante pour un débit d'écriture extrême (Netflix, Discord, Apple), pénible pour les requêtes ad hoc ou les changements de schéma. ScyllaDB en est une réimplémentation en C++ qui parle le même protocole.

← Retour au lexique