No SQL
Sommaire 1. Présentation a) Qu’est ce que le NoSQL b) Un SGBD NoSQL 2. Bornes 3. Outils de veille 4. Article
Présentation Qu’est ce que le NoSQL ? Not only SQL Système de gestion de base de données Non relationnelles Beaucoup utilisé par les entreprises ayant a gérer de gros volumes de données(Facebook, Google)
Présentation 4 types de modèles différents : Modèle clé/valeur Modèle base documentaire Modèle base orientée colonnes Modèle graphe
Présentation Avantages des SGBD NoSQL Performance (malgré le volume de données) Facilement distribuable Plus flexible en cas de panne Inconvénients des SGBD NoSQL Moins de cohérence de la base de données Pas de mécanismes de jointures Plus adaptés aux données semi structurées Plus orientés vers le stockage dédié à une application
Présentation Un SGBD No SQL : MongoDB SGBD NoSQL open source Fourni un compromis entre les BD clé/valeur qui sont facilement distribuable et les bases relationnelles classiques Utilise le modèle base documentaire
Présentation Syntaxe d’une requête L’exemple de requête suivant permet de récupérer le nom et le prénom des utilisateurs féminins dans une base de type relationnel : En NoSQL avec le SGBD Mongo
Bornes Evolutions du NoSQL en général Evolutions sur les différents modèle de base de données Evolutions sur les différents SGBD L’utilisation par les entreprises
Outils de veille Google alertes Mots-clés : NoSQL, SGBD NoSQL, SGBD non relationnel Netvibes Flux RSS : Recherches personnelles :
Article « Comment Metlife a résolu un problème vieux de huit ans en trois mois » Publié le 12 Février 2014 Par Farid Mheir
Article MetLife : Compagnie d’assurance Possède des informations en grande quantités (clients, polices d’assurance, transactions) Problèmes pour fournir le profil d’un client complet avec un SGBDR
Article Passage a un SGBD NoSQL : MongoDB A permis l’obtention d’informations de différentes tables plus rapidement Lui a permis de fusionner les données de tous ses systèmes en une base de données