Le premier système de gestion de base de donnée non relationnel (ou NoSql) stable et prêt pour un usage en production vient d'être lancé. Il s'appelle «CouchDB», a annoncé mercredi la société Couchio, qui sponsorise le projet.
Deux améliorations majeures ont valu à cette version 1.0 le chiffre rond : une nette amélioration des performances, et la compatibilité de la nouvelle version avec les systèmes Windows.
A en croire les tests de benchmarking réalisés par l'entreprise, la nouvelle version serait jusqu'à 300% plus rapide en lecture et écriture, résultat d'un important travail sur l'optimisation du code source.
Il s'agit de la première version de CouchDB entièrement fonctionnelle sous Windows, que ce soit Serveur et Desktop, les versions précédentes ne tournaient que sous Linux.
Une variante développée par Google existe pour Android.
CouchDB stocke les données dans de simples paires clés-valeurs JSON, format de données emprunté au Javascript.
Une base CouchDB pourrait être interrogée via de simples requêtes HTTP.
Cette technologie devrait intéresser les développeurs web, essentiellement pour la sauvegarde hors-ligne des données des applications web qui doivent fonctionner même sans accès internet.
En outre, développer pour CouchDB serait plus facile que pour une base de données relationnelle. Il n'est pas nécessaire par exemple de savoir formuler des requêtes SQL pour insérer ou extraire les données d'une base.
CouchDB repose sur une implémentation de Google MapReduce pour construire ses requêtes.
Le développement de CouchDB a commencé en 2005 dans les laboratoires d'IBM comme projet pour Lotus Notes afin d'aider la réplication hors ligne des données.
En 2008, le projet est devenu open-source et indépendant, avant que Couchio ne commence à assurer son support.
CouchDB est un projet de la Fondation Apache. Le SGBD et son code source sont disponibles en téléchargement sur cette page.
Source : Le site de Couchio
Lire aussi :
Des développeurs vous offrent une méthode d'utilisation de NoSQL, cette technologie est-elle un must ou un feu de paille ?
Apache Cassandra en version 0.6.0 est disponible : gain de performances de 30 % pour la base de données NoSQL
Faut-il en finir avec la mode NoSQL ? Ou est-ce plus qu'une simple mode passagère ?
Les rubriques (actu, forums, tutos) de Développez :
SGBD
Windows
Apache
Développement Web
Mobile
Et vous ?
Allez-vous tester cette version pour vos développement ?
Sa sortie aidera-elle l'émergence du NoSql?
En collaboration avec Gordon Fowler
CouchDB : la base de données NoSql arrive sur Windows
Ce projet open-source serait plus rapide et plus simple que les SGBD classiques
CouchDB : la base de données NoSql arrive sur Windows
Ce projet open-source serait plus rapide et plus simple que les SGBD classiques
Le , par Idelways
Une erreur dans cette actualité ? Signalez-nous-la !