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

N'oubliez pas de visiter...

La sélection de livres de management de référence
Les ouvrages de management de la performance,
les méthodes, le développement professionnel, DVD cinéma, humour entreprise...

Commentaires lecteurs...

Nouveau commentaire

Pour aller plus avant ...

Partagez cet article...

Partagez avec Twitter  Partagez sur Facebook  Partagez sur LinkedIn  Partagez sur Viadeo  Partagez sur Del.icio.us  

Envoyer le lien de cet article par e-mail  Recommandez 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-2012 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.


  Blog pro      Performance BPM     Tb de bord gestion     Tb de bord Excel      Management de projet     Contrôle de gestion                          ?  

Business Intelligence

Les 78 fiches de la BI

Business Intelligence
1. Business Intelligence
2. Outils de la BI
3. Le projet BI, le livre
Les Perspectives, BI 2.0 +/-
4. Perspectives BI
5. BI état de l'art
6. BI 2.0
7. BI 2.0 en pratique
8. BI Temps réel
9. La BI de demain
10 La BI mobile
Projet BI & Stratégie +/-
11. BI & stratégie
12. Informatique décisionnelle
13. BI, projet stratégique
Le data warehouse +/-
14.Data Warehousing
15. Data Warehouse
16. Data Mart
17. Architecture Data Warehouse
18. Projet Data Warehouse
19. Modélisation Data Warehouse
20. ROI du projet
Big Data
21. Map Reduce
22. Hadoop
23. Hadoop calculs massifs
24.Les bases No SQL
La qualité des données +/-
25. Gestion qualité des données
26. Collectez les données ETL
27. Gouvernance des données
28. MDM Master Data Management
29. Projet MDM
30. ROI du MDM
31. Meta données
32. BI et ERP (PGI)
Outils d'analyse +/-
33. Outils d'analyse
34. Statistiques
35. Analyse prédictive
36. Arbre de decision
37. Data Mining
38. Text Mining
Analyse Olap +/-
39. Pourquoi Olap ?
40. Qu'est-ce que OLAP ?
41. Modèle de CODD
42. Nouveau modèle
43. Conception Olap
44. ROLAP, MOLAP, HOLAP...
45. Essayez Olap
BI Front-end tools +/-
46. Tableau de bord BI
47. Reporting et Requêteur
48. Reporting financier
49. Tableaux de bord et KM 
50. Portail décisionnel
Les outils décisionnels +/-
51. Outils decisionnels
52. IBM
53. Oracle, Hyperion Solution
54. Microsoft
55. SAP Business Objects
56. SAS institute
57. Qliktech
58. Information Builders
59. Dundas Data Visualization
60. Corda Technologies
61. Prophix
62. Infor
BI Open Source +/-
63. Le principe de l'Open Source
64. Projets Open Source
65. Outils ETL Open Source
66. outils Reporting Open Source
67. outils OLAP et Data Warehouse Open Source
68. outils Data Mining Open Source
69. synthèse BI Open Source 
Projet décisionnel +/-
70. Conduire le projet
71. Le projet decisionnel
72. Le système de pilotage
73. Le système decisionnel
Les Ressources de la BI +/-
74. Livres de la Business Intelligence
75. Livres du Data Mining
76. Sites de la Business Intelligence
77. Projet BI en 7 points (ext.)
78. 10 causes d'echec BI (ext.)

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-2012

IDDN Certification



Piloter la performance
Piloter la performance
Le portail francophone du management de la performance

 Dossier BI   BI 2.0   Stratégie   Data Warehouse   Qualité des données   Outils d'analyse   OLAP   Front-end  Outils BI   BI Open Source   Projet BI