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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!