Limites des systèmes classiques de gestion de bases de données SGBD relationnel

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 Limites des systèmes classiques de gestion de bases de données Pierre Senellart Fondamentaux pour le Big Data c ⃝Télécom ParisTech 1/5 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 SGBD relationnels classiques ▶Basés sur le modèle relationnel ▶Un langage de requêtes standard : SQL ▶Données stockées sur disque ▶Relations (tables) stockées ligne par ligne ▶Système centralisé, avec possibilités limitées de distribution Fondamentaux pour le Big Data c ⃝Télécom ParisTech 2/5 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 Forces des SGBD relationnels classiques ▶Indépendance entre : ▶modèle de données et structures de stockage ▶requêtes déclaratives et exécution Fondamentaux pour le Big Data c ⃝Télécom ParisTech 3/5 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 Forces des SGBD relationnels classiques ▶Indépendance entre : ▶modèle de données et structures de stockage ▶requêtes déclaratives et exécution ▶Requêtes complexes Fondamentaux pour le Big Data c ⃝Télécom ParisTech 3/5 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 Forces des SGBD relationnels classiques ▶Indépendance entre : ▶modèle de données et structures de stockage ▶requêtes déclaratives et exécution ▶Requêtes complexes ▶Optimisation très fine des requêtes, index permettant un accès rapide aux données Fondamentaux pour le Big Data c ⃝Télécom ParisTech 3/5 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 Forces des SGBD relationnels classiques ▶Indépendance entre : ▶modèle de données et structures de stockage ▶requêtes déclaratives et exécution ▶Requêtes complexes ▶Optimisation très fine des requêtes, index permettant un accès rapide aux données ▶Logiciels mûrs, stables, efficaces, riches en fonctionnalités et en interfaces Fondamentaux pour le Big Data c ⃝Télécom ParisTech 3/5 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 Forces des SGBD relationnels classiques ▶Indépendance entre : ▶modèle de données et structures de stockage ▶requêtes déclaratives et exécution ▶Requêtes complexes ▶Optimisation très fine des requêtes, index permettant un accès rapide aux données ▶Logiciels mûrs, stables, efficaces, riches en fonctionnalités et en interfaces ▶Contraintes d’intégrité permettant d’assurer des invariants sur les données Fondamentaux pour le Big Data c ⃝Télécom ParisTech 3/5 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 Forces des SGBD relationnels classiques ▶Indépendance entre : ▶modèle de données et structures de stockage ▶requêtes déclaratives et exécution ▶Requêtes complexes ▶Optimisation très fine des requêtes, index permettant un accès rapide aux données ▶Logiciels mûrs, stables, efficaces, riches en fonctionnalités et en interfaces ▶Contraintes d’intégrité permettant d’assurer des invariants sur les données ▶Gestion efficace de grands volumes de données (gigaoctet, voire téraoctet) Fondamentaux pour le Big Data c ⃝Télécom ParisTech 3/5 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 Forces des SGBD relationnels classiques ▶Indépendance entre : ▶modèle de données et structures de stockage ▶requêtes déclaratives et exécution ▶Requêtes complexes ▶Optimisation très fine des requêtes, index permettant un accès rapide aux données ▶Logiciels mûrs, stables, efficaces, riches en fonctionnalités et en interfaces ▶Contraintes d’intégrité permettant d’assurer des invariants sur les données ▶Gestion efficace de grands volumes de données (gigaoctet, voire téraoctet) ▶Transactions (ensembles d’opérations élémentaires) garantissant la gestion de la concurrence, l’isolation entre utilisateurs, la reprise sur panne Fondamentaux pour le Big Data c ⃝Télécom ParisTech 3/5 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 Propriétés ACID Les transactions des SGBD relationnels classiques respectent les propriétés ACID : Fondamentaux pour le Big Data c ⃝Télécom ParisTech 4/5 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 Propriétés ACID Les transactions des SGBD relationnels classiques respectent les propriétés ACID : Atomicité : L’ensemble des opérations d’une transaction est soit exécuté en bloc, soit annulé en bloc Fondamentaux pour le Big Data c ⃝Télécom ParisTech 4/5 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 Propriétés ACID Les transactions des SGBD relationnels classiques respectent les propriétés ACID : Atomicité : L’ensemble des opérations d’une transaction est soit exécuté en bloc, soit annulé en bloc Cohérence : Les transactions respectent les contraintes d’intégrité de la base Fondamentaux pour le Big Data c ⃝Télécom ParisTech 4/5 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 Propriétés ACID Les transactions des SGBD relationnels classiques respectent les propriétés ACID : Atomicité : L’ensemble des opérations d’une transaction est soit exécuté en bloc, soit annulé en bloc Cohérence : Les transactions respectent les contraintes d’intégrité de la base Isolation : Deux exécutions concurrentes de transactions résultent en un état équivalent à l’exécution sérielle des transactions Fondamentaux pour le Big Data c ⃝Télécom ParisTech 4/5 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 Propriétés ACID Les transactions des SGBD relationnels classiques respectent les propriétés ACID : Atomicité : L’ensemble des opérations d’une transaction est soit exécuté en bloc, soit annulé en bloc Cohérence : Les transactions respectent les contraintes d’intégrité de la base Isolation : Deux exécutions concurrentes de transactions résultent en un état équivalent à l’exécution sérielle des transactions Durabilité : Une fois une transaction confirmée, les données correspondantes restent durablement dans la base, même en cas de panne Fondamentaux pour le Big Data c ⃝Télécom ParisTech 4/5 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 Faiblesses des SGBD relationnels classiques ▶Incapable de gérer de très grands volumes de données (de l’ordre du péta-octet) Fondamentaux pour le Big Data c ⃝Télécom ParisTech 5/5 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 Faiblesses des SGBD relationnels classiques ▶Incapable de gérer de très grands volumes de données (de l’ordre du péta-octet) ▶Impossible de gérer des débits extrêmes (plus que quelques milliers de requêtes par seconde) Fondamentaux pour le Big Data c ⃝Télécom ParisTech 5/5 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 Faiblesses des SGBD relationnels classiques ▶Incapable de gérer de très grands volumes de données (de l’ordre du péta-octet) ▶Impossible de gérer des débits extrêmes (plus que quelques milliers de requêtes par seconde) ▶Le modèle relationnel est parfois peu adapté au stockage et à l’interrogation de certains types de données (données hiérarchiques, faiblement structurées, semi-structurées) Fondamentaux pour le Big Data c ⃝Télécom ParisTech 5/5 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 Faiblesses des SGBD relationnels classiques ▶Incapable de gérer de très grands volumes de données (de l’ordre du péta-octet) ▶Impossible de gérer des débits extrêmes (plus que quelques milliers de requêtes par seconde) ▶Le modèle relationnel est parfois peu adapté au stockage et à l’interrogation de certains types de données (données hiérarchiques, faiblement structurées, semi-structurées) ▶Les propriétés ACID entraînent de sérieux surcoûts en latence, accès disques, temps CPU (verrous, journalisation, etc.) Fondamentaux pour le Big Data c ⃝Télécom ParisTech 5/5 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 Faiblesses des SGBD relationnels classiques ▶Incapable de gérer de très grands volumes de données (de l’ordre du péta-octet) ▶Impossible de gérer des débits extrêmes (plus que quelques milliers de requêtes par seconde) ▶Le modèle relationnel est parfois peu adapté au stockage et à l’interrogation de certains types de données (données hiérarchiques, faiblement structurées, semi-structurées) ▶Les propriétés ACID entraînent de sérieux surcoûts en latence, accès disques, temps CPU (verrous, journalisation, etc.) ▶Performances limitées par les accès disque Fondamentaux pour le Big Data c ⃝Télécom ParisTech 5/5 uploads/Litterature/1-limites-des-systemes-classiques-de-gestion-de-gestion-des-bdd.pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager