
le SGBD NoSQL devient plus robuste avec CQL3, atomic batches et le support des nœuds virtuels
La fondation Apache vient d’annoncer la sortie de la version 1.2 de Cassandra, son système de gestion de bases de données distribué NoSQL, orienté colonnes et scalabilité.
Cette mise à jour majeure de la base de données apporte plusieurs nouvelles fonctionnalités et des améliorations permettant de densifier le support des clusters, de mieux manipuler les cellules de données et de simplifier la modélisation des données.
Cassandra 1.2 introduit officiellement CQL3 (Cassandra Query Language), le langage fondé sur SQL, utilisé pour extraire des données du système. Cette nouvelle version de CQL3 introduit le support des collections de données, qui permet une modélisation des données de façon simple et naturelle.
Cette version du système NoSQL introduit également « atomic batches » pour garantir l’intégrité transactionnelle lors du traitement des opérations par lot. Cette fonctionnalité peut entrainer une surconsommation d’environ 30%, et peut être désactivée si l’utilisateur le souhaite.
Le support du clustering sur les nœuds virtuels (vnode) permet de simplifier la gestion des clusters et d’améliorer les performances lors de l’ajout et de la reconstruction des nœuds. Une nouvelle fonction de traçage et un nouvel outil de débogage sont également au rendez-vous. Cassandra 1.2 abandonne les collections JSON sérialisées, pour adopter les binaires sérialisés pour de meilleures performances.
Cassandra est un SGBD NoSQL haute performance, capable de traiter simultanément des milliers de requêtes. Il prend en charge la réplication entre des centres de données et permet de choisir entre la réplication synchrone et la réplication asynchrone pour les mises à jour.
Le système avait été développé à la base par Facebook, avant d’être légué à la fondation Apache. Selon l’organisme open source, Cassandra est désormais utilisé par plusieurs acteurs de l’IT dont Adobe, Cisco, Disney, eBay, FormSpring, IBM, Netflix, Openwave, Rackspace, Reddit ou encore Twitter.
Cassandra est disponible sous les termes de la licence Apache 2.0. Le serveur, les pilotes et les outils sont téléchargeables sur le site de la fondation.

Source : Blog de la fondation Apache
Et vous ?

Vous avez lu gratuitement 654 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.