Cassandra

Apache Cassandra est une base de données NoSQL distribuée open-source conçue pour une haute disponibilité et une tolérance aux pannes sans compromettre les performances. Elle gère de grands volumes de données sur plusieurs serveurs standard.

Présentation

Cassandra utilise une architecture sans maître (tous les nœuds sont égaux) avec une cohérence configurable. Les données sont partitionnées et répliquées entre les nœuds à l’aide d’un anneau de hachage cohérent. Elle offre une montée en charge linéaire et élimine les points de défaillance uniques.

Fonctionnalités principales

  • Architecture sans maître : pas de point de défaillance unique
  • Montée en charge linéaire : ajoutez des nœuds pour augmenter la capacité
  • Cohérence configurable : équilibre entre disponibilité et cohérence
  • Réplication multi-centres de données
  • CQL (Cassandra Query Language) avec une syntaxe de type SQL
  • Compression et chiffrement intégrés

Licence

Cassandra est publié sous la Licence Apache 2.0, une licence open-source permissive approuvée par l’Open Source Initiative.

Voir Licence Apache 2.0 pour plus de détails.

Ressources officielles

Liens connexes