Also Like

Cours Base de données NoSQL PDF

 Base de données NoSQL PDF

Not Only SQL propose de laisser de côté certaines contraintes des bases de données relationnelles. (dénormalisation, pas de FK) • Dans ce contexte, il est plus intéressant d’avoir un langage de haut niveau pour exploiter les bases de données. • Contrairement aux BD SQL, qui fonctionnent toutes sous le même principe, il existe plusieurs types de BD No SQL • Clé/Valeurs: Redis(VmWare) , Simple DB (Amazon) • Des lignes vers les colonnes: le stockage des données est sous forme de colonne plus tôt que de lignes. BigTable(Google), HBase • Gestion de documents: MongoDB, Cassandra. • Orienté Graph:Neo4J À la naissance de l'informatique, plusieurs modèles de stockage de l'information sont explorés, comme les modèles hiérarchique ou réseau. Mais c'est finalement le modèle relationnel qui l'emporte dans les années 1970 car c'est lui qui permet de mieux assurer le contrôle de l'intégrité des données, grâce à un modèle théorique puissant et simple. On notera en particulier :  Le schéma : on peut exprimer des règles de cohérence a priori et déléguer leur contrôle au système  La normalisation : on peut supprimer la redondance par un mécanisme de décomposition et retrouver l'information consolidée par les jointures  La transaction : le système assure le maintien d'états cohérents au sein d'environnements concurrents et susceptibles de pannes. La représentation relationnelle se fonde sur la décomposition de l'information ce qui minimise les entrées/sorties (accès disques, transfert réseau) et permet d'être très performant pour répondre à des questions et des mises à jour ciblées (qui concernent peu de données parmi un ensemble qui peut être très grand). C'est donc une bonne solution dans un contexte transactionnel qui comprend de nombreux accès ciblés à la base. En revanche ce n'est plus une bonne solution pour des accès globaux à la base (puisqu'il faut alors effectuer beaucoup de jointures pour reconsolider l'ensemble de l'information). C'est le problème posé par le décisionnel.



Cours:


------------------------------------------------------------------
Télécharger PDF 1: Cours Base de données NoSQL : ICI
------------------------------------------------------------------
Télécharger PDF 2: Cours Base de données NoSQL : ICI
------------------------------------------------------------------
Télécharger PDF 3: Cours Base de données NoSQL : ICI
------------------------------------------------------------------
Télécharger PDF 4: Cours Base de données NoSQL ICI
------------------------------------------------------------------
Télécharger PDF 5: Cours Base de données NoSQL : ICI
------------------------------------------------------------------
Télécharger PDF 6: Cours Base de données NoSQL : ICI
------------------------------------------------------------------