![](//s1.studylibfr.com/store/data-gzf/1280c7275953ae3b89141a552ee0bd7a/1/002291158.htmlex.zip/bg5.jpg)
Table Des Matières
Introduction Générale ........................................................................................................ 5
Chapitre 1 : Bases de données relationnelles et leurs limites
I. Introduction ................................................................................................................ 7
II. Bases de données relationnelles ................................................................................. 8
III. Propriétés ACID ......................................................................................................... 8
III.1 Atomicity (Atomicité) ................................................................................................... 8
III.2 Consistancy (Cohérence) ............................................................................................... 9
III.3 Isolation (Isolation) ....................................................................................................... 9
III.4 Durability (Durabilité) ................................................................................................... 9
IV. Limites des bases de données relationnelles .............................................................. 9
IV.1 Problème lié à l’application des propriétés ACID en milieu distribué ........................ 10
IV.2 Problème de requête non optimale dû à l’utilisation des jointures .............................. 10
IV.3 Problème lié à la gestion des objets hétérogènes ......................................................... 11
IV.4 Surcharge sémantique ................................................................................................. 11
IV.5 Types de données ...................................................................................................... 11
IV.6 Langage de manipulation ............................................................................................ 11
IV.7 Incompatibilités de types (“impedance mismatch”) ................................................ 11
IV.8 La pauvreté sémantique ............................................................................................... 12
IV.9 Le partitionnement de données .................................................................................... 12
V. Conclusion ............................................................................................................... 12
Chapitre II : Le NoSQL
I. Introduction .............................................................................................................. 13
II. La technologie NoSQL ............................................................................................ 14
III. Pourquoi le NoSQL ? ............................................................................................... 15
III.1 Taille ................................................................................................................. 15
III.2 Performance en écriture .................................................................................... 15
III.3 Type de données flexibles ................................................................................ 15
III.4 ACID ................................................................................................................ 15
III.5 Simplicité de développement ............................................................................ 15
III.6 Scalabilité ......................................................................................................... 15
III.6.1 Scalabilité horizontale ............................................................................... 16
III.6.2 Scalabilité verticale ................................................................................... 16