SGBD relationnels
classiques : forces et
faiblesses
Systèmes NoSQL
Systèmes NewSQL
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
1/2
NewSQL
I Certaines applications nécessitent :
I des langages de requêtes riches (jointure, agrégation)
I une conformité aux propriétés ACID
I mais des performances supérieures à celles des SGBD
Limites des systèmes classiques
classiques de gestion de bases I Solutions possibles :
de données I Se débarasser des goulots d’étranglement classiques des
SGBD : verrous, journalisation, gestion des caches
SGBD relationnels I Bases de données en mémoire vive, avec copie sur disque
classiques : forces et asynchrone
faiblesses I Une gestion de concurrence sans verrou (MVCC)
I Une architecture distribuée sans partage d’information
Systèmes NoSQL (shared nothing) et avec équilibrage de charge transparent
Systèmes NewSQL
Spanner
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
1/2
Dans quels cas choisir un SGBD non
classique ?
SGBD relationnels
classiques : forces et
faiblesses
Systèmes NoSQL
Systèmes NewSQL
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
2/2
Dans quels cas choisir un SGBD non
classique ?
SGBD relationnels
classiques : forces et
faiblesses
Systèmes NoSQL
Systèmes NewSQL
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
2/2
Dans quels cas choisir un SGBD non
classique ?
SGBD relationnels
classiques : forces et
faiblesses
Systèmes NoSQL
Systèmes NewSQL
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
2/2
Dans quels cas choisir un SGBD non
classique ?
Systèmes NoSQL
Systèmes NewSQL
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
2/2
Dans quels cas choisir un SGBD non
classique ?
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
2/2
Dans quels cas choisir un SGBD non
classique ?
Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data
2/2