0% ont trouvé ce document utile (0 vote)
46 vues8 pages

Limites des SGBD classiques et alternatives

Le document décrit les cas où il peut être préférable d'utiliser un système de gestion de base de données non classique, comme quand les besoins en latence, débit ou volume de données sont extrêmes, ou quand le modèle relationnel n'est pas adapté. Il souligne également les compromis à faire, comme la perte des propriétés ACID ou des requêtes complexes.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
46 vues8 pages

Limites des SGBD classiques et alternatives

Le document décrit les cas où il peut être préférable d'utiliser un système de gestion de base de données non classique, comme quand les besoins en latence, débit ou volume de données sont extrêmes, ou quand le modèle relationnel n'est pas adapté. Il souligne également les compromis à faire, comme la perte des propriétés ACID ou des requêtes complexes.
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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
de données

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 ?

I Quand on a des besoins de latence ou de débit extrêmes

Limites des systèmes


classiques de gestion de bases
de données

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 ?

I Quand on a des besoins de latence ou de débit extrêmes


I Quand on a des volumes de données extrêmes
Limites des systèmes
classiques de gestion de bases
de données

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 ?

I Quand on a des besoins de latence ou de débit extrêmes


I Quand on a des volumes de données extrêmes
Limites des systèmes
classiques de gestion de bases I Quand le modèle relationnel et SQL se prêtent mal au
de données stockage et à l’accès aux données (pas si fréquent !)

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 ?

I Quand on a des besoins de latence ou de débit extrêmes


I Quand on a des volumes de données extrêmes
Limites des systèmes
classiques de gestion de bases I Quand le modèle relationnel et SQL se prêtent mal au
de données stockage et à l’accès aux données (pas si fréquent !)
I Quand, après tests détaillés, les performances des SGBD
SGBD relationnels classiques se révèlent insuffisantes
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 ?

I Quand on a des besoins de latence ou de débit extrêmes


I Quand on a des volumes de données extrêmes
Limites des systèmes
classiques de gestion de bases I Quand le modèle relationnel et SQL se prêtent mal au
de données stockage et à l’accès aux données (pas si fréquent !)
I Quand, après tests détaillés, les performances des SGBD
SGBD relationnels classiques se révèlent insuffisantes
classiques : forces et
faiblesses
I Savoir ce qu’on perd : ACID (suivant les cas), possibilité
d’interrogations complexes, stabilité de logiciels bien
Systèmes NoSQL établis. . .
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 ?

I Quand on a des besoins de latence ou de débit extrêmes


I Quand on a des volumes de données extrêmes
Limites des systèmes
classiques de gestion de bases I Quand le modèle relationnel et SQL se prêtent mal au
de données stockage et à l’accès aux données (pas si fréquent !)
I Quand, après tests détaillés, les performances des SGBD
SGBD relationnels classiques se révèlent insuffisantes
classiques : forces et
faiblesses
I Savoir ce qu’on perd : ACID (suivant les cas), possibilité
d’interrogations complexes, stabilité de logiciels bien
Systèmes NoSQL établis. . .
Systèmes NewSQL
I Les bases de données NoSQL et NewSQL répondent à de
vrais besoins. . . mais les besoins sont souvent surestimés

Pierre Senellart
c Télécom ParisTech
Fondamentaux pour le Big Data 2/2

Vous aimerez peut-être aussi