Module 1 sql vers nosql Chapitre Bases de données NOSQL CPlan ? Forces des SGBD ? Propriétés ACID ? Limites des BDR ? BD NOSQL ? BDR vs BD NOSQL CForces des SGBDR ? Indépendance entre ??Modèle de données et structures de stockage ??Requêtes déclaratives e
Chapitre Bases de données NOSQL CPlan ? Forces des SGBD ? Propriétés ACID ? Limites des BDR ? BD NOSQL ? BDR vs BD NOSQL CForces des SGBDR ? Indépendance entre ??Modèle de données et structures de stockage ??Requêtes déclaratives et exécution ? Possibilité d ? exécuter des requêtes complexes ? Optimisation très ?ne des requêtes index permettant un accès rapide aux données ? Logiciels mûrs stables e ?caces riches en fonctionnalités et en interfaces CForces des SGBDR ? Contraintes d ? intégrité permettant d ? assurer des invariants sur les données ? Gestion e ?cace de grands volumes de données gigaoctet voire téraoctet ? Gestion des transactions ensembles d ? opérations atomiques garantissant la gestion de la concurrence la reprise sur panne CPropriétés ACID Les transactions des SGBD relationnels classiques respectent les propriétés ACID Atomicité ?? Cohérence ?? Isolation ?? Durabilité CLimites des BDR ? Incapable de gérer de très grands volumes de données de l ? ordre du péta-octets ? 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 semi-structurées CLimites des BDR ? 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 CBases de données NOSQL ? Not Only SQL ? SGBD avec d ? autres compromis que ceux faits par les systèmes classiques ? Caractéristiques recherchées modèle de données di ?érent passage à l ? échelle performances extrêmes ? Caractéristiques abandonnées ACID parfois requêtes complexes CBases de données NOSQL Types des bases de données NOSQL ? Clef valeur ? Orientées colonnes ? Orientées documents ? Orientées graphes CBases de données NOSQL Modèle Clef-Valeur ? L ? un des types les plus simples sorte de Hashmap distribuée ? Conçues pour sauvegarder les données sans dé ?nir de schéma ? Toutes les données sont sous forme de clef valeur CBases de données NOSQL ? Communications se résumant surtout aux opérations PUT GET et DELETE ? Absence de typage a un impact sur le requêtage toute l ? intelligence portée avant par les requêtes devra être portée par l ? applicatif qui interroge la BD ? Exemple DynamoDB Amazon Azure Table Storage ATS Redis BerkeleyDB Voldemort LinkedIn CBases de données NOSQL Id Nom Humeur Date naissance Couleur Stella Heureuse - - NULL Wimma Faim NULL Noire Ninja NULL NULL NULL Chien Nom Stella Humeur Heureuse Datenaissance - - ? CBases de données NOSQL BD orientées documents ? Étendent le paradigme clef valeur avec des documents ? plus complexes à la place des données simples et une clef unique pour chacun d ? eux ? Documents de type JSON XML ? ? Chaque document est un objet contient un ou plusieurs champs et chaque champ contient une valeur typée string date binary ou array CBases de données NOSQL ? Permettent de stocker extraire et gérer les informations orientées
Documents similaires
-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 30, 2022
- Catégorie Management
- Langue French
- Taille du fichier 51.3kB