LI328 – Technologies Web (B. Amann) 1
Bases de Données SQL et NoSQL
LI328 – Technologies Web
Mohamed-Amine Baazizi
(Slides de B. Amann)
UPMC - LIP6
LI328 – Technologies Web (B. Amann) 5
SGBD → Universalité
Facilité d'utilisation
Cohérence des données
Persistance des données
Fiabilité (pannes)
Efficacité
Universalité
SQL
Transactions
Indexation
des données
Optimisation
de requêtes
Vues
Données structurées
Systèmes « SQL » :
« One size fits all »
LI328 – Technologies Web (B. Amann) 6
Les évolutions...
Nouvelles Données :
Web 2.0 : Facebook, Twitter,
news, blogs, ...
LOD : graphes, ontologies, ...
Flux : capteurs, GPS, …
Nouveaux Traitements :
Moteurs de recherche
Extraction, analyse, ...
Recommandation, filtrage
collaboratif, …
Nouvelles Infrastructures :
Cluster, réseaux mobiles,
microprocesseurs multi-coeurs, …
très gros volumes,
données pas ou
faiblement structurées
transformation,
agrégation, indexation
distribution,
parallélisation,
redondance
LI328 – Technologies Web (B. Amann) 7
Évolution → Spécialisation
Systèmes « noSQL » (not only SQL) :
Facilité d'utilisation
Cohérence des données
Persistence des données
Fiabilité (pannes)
Efficacité
Universalité
Langages
spécialisées
Réplication
Indexation
de contenus
Parallélisation
Données
hétérogènes
« Systèmes sur mesure »
LI328 – Technologies Web (B. Amann) 9
Cohérence forte :
Logique : Schémas, contraintes
Physique : Transactions ACID
Distribution des données
Transactions distribuées
Ressources limitées
Optimisation de requêtes
Langage standard : SQL
Cohérence faible :
Schémas, contraintes
Cohérence « à terme »
Distribution des traitements :
Traitements « batch »
MapReduce
Ressources « illimitées »
Passage à l'échelle horizontal
Langages spécialisés, API
SQL NoSQL
1 / 58 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !