Base de données NoSQL : documents JSON, indexation distribuée et géoréplication débarquent dans Couchbase
Le concurrent de MongoDB
Couchbase Server, le système de gestion de bases de données NoSQL, vient de subir une mise à jour assez importante.
La version 2.0 de Couchbase introduit un modèle de stockage de documents et un magasin clé-valeur (key-value), permettant à l’outil de faire un grand pas dans le support du Big Data (gros volumes de données).
Pour rappel, CouchBase est un projet initialement basé sur le système noSQL Apache CouchDB, à la différence que le code Erlang de CouchDB a été entièrement réécrit en C++, avec des ajustements et ajouts en tirant profit du système de gestion de mémoire cache distribuée memcached.
Couchbase Server 2.0 prend désormais en charge le format JSON (JavaScript Object Notation) grâce à son nouveau modèle de données flexible. Il dispose d’un système d’indexation distribuée, de nouvelles capacités d’interrogation et intègre le support de MapReduce.
Le système NoSQL introduit également la fonction « cross data center replication » (XDCR), une sorte de géoreplication basée sur l’approche « active-active cluster », ou l’utilisateur peut décider de faire une réplication synchrone ou asynchrone en fonction du temps de latence réseau entre les centres de données.
La prise en charge de JSON, de l’indexation, de la recherche en texte intégral et des caractéristiques de MapRduce, étendent la base de données qui devient un gestionnaire de contenu riche, qui fournit aux développeurs des outils de gestion permettant une meilleure analyse des données, selon les responsables du projet.
Ainsi, les développeurs pourront stocker des documents JSON dans les bases de données, créer des index et effectuer des requêtes sur ceux-ci.
Toutes ces améliorations majeures font de Couchbase un puissant système NoSQL, qui n’a plus rien à envier à MongoDB.
Couchbase Server 2.0 est disponible gratuitement dans sa version Community Edition. L’édition Entreprise est basée sur cette version, mais dispose des derniers correctifs de sécurité.
Télécharger Couchbase Server 2.0
Source : Spécifications de Couchbase Server 2.0 (au format PDF)
Et vous ?
Que pensez-vous de ces nouveautés ?
Partager