Mongo db MONGODB POUR LES ADMINISTRATEURS M DONATIEN MBADI UE BASES DE DONNÉES AVANCÉES MASTER DAD ET MSI IME CObjectifs de ce cours Comprendre le mouvement NoSQL Installer MongoDB Comprendre l ? architecture de MongoDB Travailler avec les objets dans Mon
MONGODB POUR LES ADMINISTRATEURS M DONATIEN MBADI UE BASES DE DONNÉES AVANCÉES MASTER DAD ET MSI IME CObjectifs de ce cours Comprendre le mouvement NoSQL Installer MongoDB Comprendre l ? architecture de MongoDB Travailler avec les objets dans MongoDB CPlan du cours Module Présentation du mouvement NoSQL Module Présentation de MongoDB Module Prise en main de MongoDB Module Travailler avec les documents Module Gérer les performances et l'indexation Module Sauvegarde et Restauration dans MongoDB CPrésentation du mouvement NoSQL CLe mouvement NoSQL Historique Le concept du NoSQL à une bonne décennie d ? ancienneté Utilisé pour la première fois en Développé par des start-up comme logiciel de stockage des données Inauguration du NoSQL le novembre à San Francisco MongoDB Administration alphorm com ? Début de normalisation d ? un langage de manipulation des données UnQL Unstructured Query Langage en CLe mouvement NoSQL Le NoSQL Not Only SQL c ? est quoi SGBD non relationnel issue du monde Web Les données ne sont plus manipulées avec le SQL L ? unité de stockage n ? est plus la table La dé ?nition d ? un schéma de données relationnel n ? est plus nécessaire Renonciation aux fonctionnalités des SGBDR ACID Les principaux axes sont la haute disponibilité et le partitionnement des données Permet de gérer de très grosses volumétries de données CLe mouvement NoSQL Catégories de bases NoSQL Les bases clefs valeurs ? Redis Voldemort Les bases orientées documents ? MongoDB CouchDB Riak Les bases orientées colonnes ? Cassandra BigTable HBase Les bases orientées graphes ? Neo j en Java ? FlockDB utilisé par Twitter CLe mouvement NoSQL Les bases clefs valeurs Principes du modèle ? Associe un identi ?ant unique à chaque valeur dans la base de données ? Une valeur peut être de type simple ou un objet sérialisé ? Fournit quatre opérations basiques création lecture modi ?cation suppression ? Toute l ? intelligence dans la récupération des données se situe dans l ? applicatif client CLe mouvement NoSQL Les bases orientée Colonnes Principes du modèle ? Stocke les informations sous forme de colonnes ? Permet d ? ajouter très facilement des informations ? Limite les valeurs nulles CLe mouvement NoSQL Les bases orientée documents Destinée à stocker des documents Le contenu d'un document ne se limite pas à des attributs simples Chaque document a sa propre structure dans une même collection CLe mouvement NoSQL Les bases orientée Graphes Le moins connus et assez complexe à mettre en ?uvre Principes du modèle ? Repose sur un modèle mathématique appelé Théorie des Graphes ? Données modélisées sous format de n ?ud ? Données reliées entre elles par des Arc nommés CLe mouvement NoSQL Autres types de bases NoSQL Base de données hiérarchique Base de données objet CQuiz Citez les SGBD NoSQL choisir toutes les bonnes réponses a Oracle b Cassandra c Mysql d PostgreSQL e MongoDB f SimpleDB g Hyperic h HBase i DBase CQuiz MongoDB est un SGBD orientée choisir la meilleure réponse a Documents b Graphes c Relationnel d
Documents similaires








