Bases de données NoSQL

Par

Bases de données NoSQL Vs SGBDR

Que sont les bases de données NoSQL ?

Les bases de données relationnelles se prêtent mal aux exigences des applications massivement parallèles exploitant de grandes quantités de données. Les bases de données NoSQL (Not Only SQL) marquent une rupture assez brutale avec la manière de concevoir les schémas de données que l'on pratique depuis (déjà !) quelques décennies.

Principe des bases de données NoSQL

Spécifiquement dédiées aux applications orientées Internet, les bases de données NoSQL pallient ainsi aux difficultés de la gestion de bases de données relationnelles un peu trop conséquentes et réparties sur plusieurs machines.

Les bases de type NoSQL, a fortiori les bases orientées "document", délaissent les points forts des bases relationnelles que sont la notion d'enregistrement et les relations entre éléments pour se focaliser sur la notion de "document". Les bases NoSQL s'avèrent beaucoup plus flexibles et bien plus évolutives. La structure organisationnelle n'est plus liée à un schéma relationnel difficile à modifier, et la base peut donc croître sans contrainte.

D'autre part, l'orientation "document" facilite le déploiement de la base sur de multiples machines. En automatique bien sûr. Le développeur ne se préoccupe pas de la localisation des documents, fractionnés ou pas. Lorsque la base devient trop importante, il suffit de définir de nouvelles machines connectées sur le réseau, et la base NoSQL se débrouille.

C'est bien là la réponse aux nouvelles applications exigeantes en rapidité de traitement et en quantité de données gérées. Des quantités de l'ordre de plusieurs centaines de téraoctets, par exemple.

Est-ce la fin des SGBD relationnels ?

Les bases de données NoSQL ne remplacent pas nécessairement les bases de données relationnelles. Elles ne s'adressent pas aux mêmes types d'applications. Pour le moment en tout cas.

Ainsi, elles ne sont pas toutes totalement rigoureuses sur l'intégrité des transactions (ACID) et ne garantissent pas systématiquement la consistance des données. Cela dit, la tolérance aux pannes, la flexibilité et l'évolutivité sans contrainte, trois caractéristiques des bases NoSQL, sont des préoccupations pour tous les concepteurs de base de données.

Ressources, quelques bases NoSQL

  • Hbase, le coeur de Hadoop dans la couveuse de projets de la fondation hbase.apache.org
  • SimpleDB, la base NoSQL de Amazon.com
  • CouchDB, le coeur de Hadoop dans la couveuse de projets de la fondation couchdb.apache.org
  • Cassandra développée chez Facebook, et maintenant en Open Source, dans la couveuse de projets de la fondation cassandra.apache.org
  • MongoDB, une base NoSQL orientée document mongodb.org
  • Hypertable, construite sur le modèle "bigtable" de Google Corp hypertable.org

Livres recommandés

Un premier guide pratique de la base de données Open Source orientée document : CouchDB.

Hadoop: The Definitive Guide CouchDB
The Definitive Guide: Time to Relax

J. Chris Anderson, Jan Lehnardt,
Noah Slater
O'Reilly Media  :  (Langue anglaise)
2010 - 272 pages
Prix librairie : 28.18 Euros



Dispo chez :
www.amazon.fr

Un deuxième guide pratique de la base de données Open Source orientée document : MongoDB.

The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing The Definitive Guide to MongoDB
The NoSQL Database for Cloud and Desktop Computing
P. Membrey, E. Plugge, T. Hawkins
Apress  : (Langue anglaise)
2010 - 328 pages
Prix librairie : 39.33 Euros



Dispo chez : www.amazon.fr

Un dernier guide pratique de la base de données Open Source orientée document : Cassandra.

Cassandra: The Definitive Guide Cassandra
The Definitive Guide Cassandra

Eben Hewitt
O'Reilly Media
(Langue anglaise)
2010 - 336 pages
Prix librairie :29,96 Euros



Dispo chez : www.amazon.fr



Pour aller plus avant ...

Commentaires lecteurs...

Partagez cet article...

Suivez aussi les news du portail sur Twitter et rejoignez-nous sur Facebook

Pour établir un lien vers cet article depuis votre site recopiez le lien suivant.

La reproduction ou la traduction totale ou partielle de ce texte, images et documents est formellement interdite. Voir ici les conditions pour publier un extrait sur votre site ou blog. Ce texte et les images et documents qu'il contient est déposé auprès de l'IDDN


Copyright : Alain FERNANDEZ ©1998-2013 Tous droits réservés Mentions légales
Toutes les marques citées sur cette page sont des marques déposées de leur propriétaire respectif.


Accéder à tous les sites du portail : Blog pro -  Business Intelligence -  Tableau de bord -  Excel PME  -  Chef de Projet -  Contrôle de Gestion -  Freelance  

Business Intelligence

Les 80 fiches de la BI

Business Intelligence
Business Intelligence
Formation BI
Outils de la BI
Le projet BI, le livre
Les Perspectives, BI 2.0 +/-
Perspectives BI
BI état de l'art
BI 2.0
BI 2.0 en pratique
BI Temps réel
La BI de demain
La BI mobile
Projet BI & Stratégie +/-
BI & stratégie
Informatique décisionnelle
BI, projet stratégique
BI Front-end tools +/-
Tableau de bord BI
Tableau de bord avec avec Excel
Outils de Reporting
Reporting financier
Tableaux de bord et KM 
Portail décisionnel
Le data warehouse +/-
Data Warehousing
Data Warehouse
Data Mart
Architecture Data Warehouse
Projet Data Warehouse
Modélisation Data Warehouse
ROI du projet
Causes d'échecs
Big Data +/-
Big Data, le dossier
Hadoop
Hadoop calculs massifs
Map Reduce
Les bases No SQL
BDD In Memory
La qualité des données +/-
Gestion qualité des données
Collectez les données ETL
Gouvernance des données
MDM Master Data Management
Projet MDM
ROI du MDM
Meta données
BI et ERP (PGI)
Outils d'analyse +/-
Outils d'analyse
Statistiques
Analyse prédictive
Arbre de decision
Data Mining
Text Mining
Business Intelligence avec Excel
Excel et la BI pour tous
Analyse Olap +/-
Pourquoi Olap ?
Qu'est-ce que OLAP ?
Modèle de CODD
Nouveau modèle
Conception Olap
ROLAP, MOLAP, HOLAP...
Essayez Olap
Les outils décisionnels +/-
Outils decisionnels
IBM
Oracle, Hyperion Solution
Microsoft
SAP Business Objects
SAS institute
Qliktech
Information Builders
Dundas Data Visualization
Corda Technologies
Prophix
Infor
BI Open Source +/-
Le principe de l'Open Source
Projets Open Source
Outils ETL Open Source
outils Reporting Open Source
outils OLAP et Data Warehouse Open Source
outils Data Mining Open Source
synthèse BI Open Source 
Projet décisionnel +/-
Conduire le projet
Le projet decisionnel
Le système de pilotage
Le système decisionnel
Les Ressources de la BI +/-
Livres de la Business Intelligence
Livres du Data Mining
Sites de la Business Intelligence

References du Portail
Glossaire
Sites de reference
Plan du site 1/2
Plan du site 2/2
Contact
A propos...
Copyright©


Toutes les pages de ce site sont sous copyright Alain Fernandez 1998-2013

IDDN Certification




Performance de l'entreprise

 Dossier BI   Méthode projet   Stratégie   Data Warehouse   Big Data   Qualité des données   Analyse   Front-end  BI Open Source