IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apache publie la version 1.0 de sa base de données NoSQL HBase
Après 7 ans de développement

Le , par Olivier Famien

142PARTAGES

2  0 
La fondation Apache vient d’annoncer la sortie de la version 1.0 de sa base de données NoSQL HBase. Cette publication constitue un point important dans le développement de ce projet. À partir de cette étape, on peut considérer que le système intègre toutes les fonctionnalités principales pour une utilisation optimale en production. Cela sous-entend également que le projet est suffisamment mature pour être reconnu comme stable.

HBase est une base de données non relationnelle écrite en java et tournant sur le système de fichier Hadoop Distributed Files System (HDFS). Elle vient en réponse aux différentes limites rencontrées dans l’utilisation des bases de données relationnelles. En effet, le traitement des quantités énormes de données soutenu par une hétérogénéité celles-ci ainsi que la volonté d’accéder rapidement à ces données ont favorisé depuis quelques années l’émergence d’un nouveau modèle de traitement des grosses bases de données encore appelées Big Data.

HBase s’inscrit dans cette mouvance et s’apparente à un ensemble de tables regroupant des lignes et des colonnes. Chaque table doit avoir un élément défini comme clé primaire et tout accès aux tables doit se faire par cette clé. La particularité de ce modèle de gestion de données réside dans le fait que contrairement aux bases de données relationnelles conventionnelles qui regroupent les données par ligne, cette dernière procède plutôt par colonne. Ces données une fois regroupées peuvent être réparties, lorsqu’elles croissent, sur plusieurs serveurs et sont facilement accessibles par des requêtes non structurées.

Pour faire les choses en mieux, Apache a développé une compatibilité opérationnelle avec le langage SQL ainsi que Apache Phoenix et OpenTSB.

Il faut souligner qu’Apache n’est pas à son premier projet concernant la mise en œuvre de base de données NoSql. À son actif, on peut citer sa contribution à l’implémentation de la base de données Cassandra initialement développée par Facebook.

Par ailleurs, depuis novembre 2010, Mark Zuckerberg a décidé de se tourner vers HBase comme plateforme de sa messagerie en remplacement de Cassandra. Plusieurs autres organisations l’ont également adopté. Yahoo pour sa part l’a déjà installé sur plus de 3000 serveurs. Apple, Pinterest, Salesforce ou encore Xiaomi pour ne citer que ceux-là ont également posé leur dévolu sur ce système.

Apparemment, cette base de données semble avoir déjà trouvé preneur avant d’être finalisée. Nous espérons seulement qu’il aura autant de succès que son confrère chez Oracle.

Source : Blog Apache

Et vous ?

Que pensez-vous de cette base de données ?
Quel avenir envisagez-vous pour elle ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 26/02/2015 à 11:23
Le lien vers le blog HBase :

https://blogs.apache.org/hbase/
0  0