Cassandra (base de données)

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir Cassandre (homonymie).
Cassandra
Image illustrative de l'article Cassandra (base de données)
Logo

Développeur Fondation Apache
Première version 2008
Dernière version 2.0.6 (10 mars 2014) [+/-]
État du projet en développement actif
Écrit en Java
Environnement Multiplate-forme
Type Base de données orientée colonnes
Licence Licence Apache 2 (Logiciel libre)
Site web http://cassandra.apache.org

Cassandra est un système de gestion de base de données (SGBD) NoSQL, un des principaux projets de la Fondation Apache. Cassandra est conçue pour gérer des quantités massives de données réparties sur plusieurs serveurs (cluster), en assurant tout particulièrement une disponibilité maximale des données et en éliminant les points individuels de défaillance. Initialement développée par Facebook, l'application a été libérée dans l'espace open-source et rapidement adoptée par plusieurs grandes entreprises gérant d'importants volumes de données, telles que Twitter[1] ou digg.com[2]. Jeff Hammerbacher, directeur de la division Data chez Facebook, a décrit Cassandra comme une application du type de BigTable servie par une infrastructure proche de Dynamo.

Cassandra est basée sur une structuration en paires clé-valeur de type eventually consistent[3]. L'architecture relationnelle est orientée colonne, avec des éléments plus traditionnels (stockage horizontal des paires).

Selon db-engines.com[4], Cassandra occupe la 9e place dans le classement des systèmes de gestion de bases de données les plus populaires tout types confondus, et la deuxième place pour les systèmes de gestion de bases de données NoSQL.

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]