Introduction Bases de Données NoSQL Principe de base Avantages/Inconvénients L’évolution du Web 2.0 et actuellement Web 3.0, a montrée l’insuffisance des.

Slides:



Advertisements
Présentations similaires
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.
Advertisements

Java et les bases de données Etat de l’art 14 juin 2012.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
ESUP-ECM. Copyright 2008 © EsupDay /07/2009 Ce travail est mis à disposition sous une licence Creative Commons Vous êtes libres De reproduire, distribuer.
Étude de cas: Implantation de Zimbra chez Remax Québec Hugues Clouâtre Gestion-Ressources Inc.
1- Régles de normalisation 2ème partie : normalisation Modèle Conceptuel des Données 2- Les Formes Normales 3- Dépendances Fonctionnelles 4- Recap - Méthodologie.
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
Formation web sémantique J.M. Vanel RDF, RDF Schema, SPARQL, OWL, Modélisation, moteurs de règles Licence Creative Commons.
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
1- Introduction 1ère partie Le langage SQL 2- Connexion 3- Structure & Contenu 4- Requêtes.
BUR Tableur Tableur : Open Office Calc. BUR Tableur 2 Qu’est-ce qu’un tableur ?  Un logiciel permettant de manipuler des feuilles de calcul  Fonctionnalités.
Le DOM Le Document Object Model (DOM) est une interface de programmation pour les documents HTML et XML Il fournit une représentation structurée du document.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
Les Bases de données Définition Architecture d’un SGBD
TSMSI 10/04 : Mise en place d'une interconnexion VPN
Suites ordonnées ou mettre de l’ordre
FORMATION DES POINTS FOCAUX SUR LE SYSTÈME CountrySTAT/FENIX
Systèmes d’Information
Construire des requêtes
Introduction aux Systèmes de Gestion de Bases de données
Utilisation de PostgreSQL
Base de données: Généralité IFT6800 Jian-Yun Nie.
Les bases de données et le modèle relationnel
DARCY Lionel BTS SIO Option SLAM
Les technologies AJAX.
Introduction Bases de données Accès Internet (Web)
Pile IGMPv3 de Host.
Outils Statistiques pour la Sémantique Décembre 2013
Asynchronous Javascript And Xml
Bienvenue Comment peut-on disposer d’un espace numérique permettant de stocker toutes sortes de documents pouvant être utilisés par n’importe quel membre.
Fonctionnement et workflow
Wireshark Capture et analyse de trames IP
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
Introduction BD TABLES ET DONNÉES champs OU données, types de données
REVUE DE LITTERATURE. Introduction Première partie majeure dans la rédaction du mémoire, la réalisation d’une revue de littérature consiste à effectuer.
Le système d’information dans l’organisation
Formules de calculs et Fonctions. Structure des formules de calcul Commencez toujours votre calcul par le signe =, ensuite sans laisser d’espaces, placez.
ACP Analyse en Composantes Principales
Service web Réalise par: Latifa Gamoun Mariem jridi Majdouline Hassni Service web Réalise par: Latifa Gamoun Mariem jridi Majdouline Hassni 1.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Chapitre2: SGBD et Datawarehouse. On pourrait se demander pourquoi ne pas utiliser un SGBD pour réaliser cette structure d'informatique décisionnelle.
Les données sur l’eau à portée de clic
L1 Technique informatique
18 Bases de données parallèles et réparties
20 Données semi-structurées et XML
Programmation Web : Introduction à XML
1 CHAPITRE: GESTION DES STOCKS. 2 Plan Plan IntroductionDéfinitionNature du stockLes niveaux des stocks Suivi du stock: Méthodes d’approvisionnement Conclusion.
Janvier 2019 IA-IPR Physique-Chimie
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
Base de données Table des clients Table des fournisseurs Table des commandes clients Formulaire des clients Formulaire des fournisseurs Formulaire des.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Notions d'architecture client-serveur. Présentation de l'architecture d'un système client/serveur Des machines clientes contactent un serveur qui leur.
Tableau de bord d’un système de recommandation
Test de performances. Test de performances:  Un test de performance est un test dont l'objectif est de déterminer la performance d'un système informatique.
COURS ADMINISTRATION DE BASES DE DONNÉES IMPORT/EXPORT Karim LABIDI ISET Ch
1. LE LANGAGE SQL DDL Version 1 - Mai 2009 corrigé le 11/2/2011
Scénario 1 Recherche parmi les 112 contributions référencées à la racine de l’axe « MOE »
SQL& BIG DATA Module: Gouvernance des Systèmes d’information Module: Gouvernance des Systèmes d’information.
Dridi Lobna 1 Couche Réseau II Réseau : Gestion de l’accès.
LE SYSTÈME D’INFORMATION LE (SI). Définition Qu’es ce que c’est une entreprise ■L’entreprise rassemble l’ensemble des activités d’une personnes ou d’un.
Transcription de la présentation:

Introduction Bases de Données NoSQL Principe de base Avantages/Inconvénients L’évolution du Web 2.0 et actuellement Web 3.0, a montrée l’insuffisance des bases de données relationnelles en termes d’espace de stockage et de performances suite à la réponse aux différentes requêtes. Les bases de données NoSQL, qui signifie « not only SQL » sont des types de base de données qui ont commencé à émerger depuis 2009, pour répondre aux nouveaux besoins liés à l’émergence du Big Data. Le nom peut sembler comme une opposition aux bases de données SQL, sa fonction première n’étant pas de remplacer les bases de données relationnelles, mais de proposer une alternative. Mots clés : NoSQL, Bases de données relationnelles, Big Data Types de Bases de données NoSQL Clé-Valeur : Son principe est très simple, chaque valeur stockée est associée à une clé unique. Il propose une manière de stockage sans schéma « Shéma-less ». [2] La bases de données de type Clé-Valeur la plus populaire est Redis. Orientée Documents : Les clés sont associées à un document dont le format est du JSON ou du XML. La base de données NoSQL de type Orienté documents la plus rependue est MongoDB. [3] Orientée Colonnes : Le principe d’une base de données colonnes consiste à stocker par colonne et non par ligne. Il permet l’évolution et la flexibilité, car il permet l’ajout de colonnes à tout moment. Exemple : Cassandra [3] Orientée Graphes : Ce type est basé sur la théorie des graphes. Elles stockent les données sous une structure de graphes « nœuds, liens et propriétés ». Exemple : Neo4j [1] Théorème CAP : Consistency : Tous les clients du système voient les mêmes données au même instant. Availibility : Un système est dit disponible si toute requête reçue par un nœud retourne un résultat. Partition Tolerance : Un système est dit tolérant à la partition s’il continue à répondre aux requêtes de manière correcte même en cas de panne totale du système ou d’une coupure du réseau. Théorème CAP [1] Le théorème CAP énonce que seulement 2 parmi les 3 propriétés citées peuvent être gérées simultanément par un système distribué. Avantages : -Fournit plusieurs modèles à choisir -Rapide, plus efficace et flexible -Support de l’échec matériel Références : [1] Hadrien FURRER, “ SQL, NoSQL, NewSQL Stratégie de choix” [2] Adriano Girolamo PIAZZA, “NoSQL état de l’art et Benchmark” Inconvénients : -Abscence de langage de requêtes standard et uniforme -Manque de fonctionnalités -Abscence d’interface standard [3] Lionel HEINRICH, “Architecture NoSQL et réponse au Théorème CAP ”