noSQL
MongoDB
Business Intelligence - Bases de données noSQL
Olivier Schwander <[email protected]>
UPMC
1 / 20
noSQL
MongoDB
Idées
Types de bases noSQL
Not Only SQL
Données non-structurées
IPas de schéma
IPouvoir s’adapter à de nouvelles données
IStocker au fur et à mesure et traiter plus tard
Langage de requête non-standardisé
ISpécifique à chaque système
2 / 20
noSQL
MongoDB
Idées
Types de bases noSQL
Un pas en avant, deux pas en arrière ?
Langage spécifique
ISimilaire dans l’idée au SQL
IALLER CHERCHER tel truc À L’ENDROIT machin AVEC LES
CONTRAINTES bidule
IParfois plus puissant, parfois mieux connu du développeur
Contraintes inutiles
IÉviter les redondances : stockage de masse pas cher
IOptimiser les requêtes : requêtes souvent simples
Localité
IDonnées logiquement proches physiquement proches
3 / 20
noSQL
MongoDB
Idées
Types de bases noSQL
Théorème CAP
Dans un système distribué
Cohérence (Coherency)
ITous les nœuds voient la même version
Disponibilité (Availability)
IChaque requête obtient une réponse
Résistance au partitionnement (Partition tolerance)
IPerdre un nœud ou un message ne bloque pas le système
Théorème : au plus deux propriétés sur les trois
4 / 20
noSQL
MongoDB
Idées
Types de bases noSQL
Théorème CAP
Relationnel
ICohérence
IDisponibilité
Non-relationnel
IDisponibilité
IRésistance au partitionnement
5 / 20
1 / 20 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 !