NOSQL Vous+moi+nosql=woaw!.

Slides:



Advertisements
Présentations similaires
REFERENTIEL DE LA SERIE STG
Advertisements

Informatique appliquée à la gestion Bases de données www. labri
Bases de données : modèlisation et SGBD
Le modèle logique des données relationnel MLD
Faculté I&C, Claude Petitpierre, André Maurer Bases de données SQL (Structured Query Language)
LE LANGAGE SQL : LDD La création de tables L’ordre CREATE CREATE TABLE nom_de_table (Nom_colonne Type_colonne, Nom_colonne Type_colonne,
Base de données: Généralité
Initiation au système d’information et aux bases de données
Initiation au système d’information et aux bases de données
Développement d’applications web
Faculté I&C, Claude Petitpierre, André Maurer Bases de données SQL (Structured Query Language)
Rappel sur les bases de données et le vocabulaire
Principes de persistance dans les applications orienté objet
Initiation aux bases de données et à la programmation événementielle
Les bases de donnÉes I DÉFINITION Ensemble structuré d’informations
Le modèle relationnel.
CONSTRUCTION MECANIQUE DECOUVERTE de SOLIDWORKS
Base de données: Généralités IFT6800 – E 2008 Pierre Poulin.
Les concepts et les méthodes des bases de données
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Normalisation. RELATION NORMALE Une relation est dite normale si aucun des domaines qui la composent n'est lui-même une relation. En d'autres termes,
Initiation aux bases de données et à la programmation événementielle
Initiation aux bases de données et à la programmation événementielle
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 SQL jointure PHILIPPE BANCQUART.
Chapitre 3 La normalisation du modèle relationnel
PHP & My SQL.
Premières analyses / impressions sur les sytèmes base de données NoSQL
1 BDs Orientées Objets Witold LITWIN. 2 Pourquoi ? F Les BDs relationnelles ne sont pas adaptées aux applications CAD/CAM, cartes géo... F le problème.
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
Bases de données Open Source Pierre Crépieux 13/03/2008.
Ait Ahmed Madjid Cohen Lior Jaballah Seddik Leborgne Fabien
1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy.
PostgreSQL – Présentation
P2. Le modèle multidimensionnel est bien adapté pour mesurer des données que l’on peut exprimer comme cela. Le modèle OLAP STD - Notes1.
Big Data.
Les Contraintes.
Management de la qualité
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.
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
21/04/2015© Robert Godin. Tous droits réservés.1 6Gestion des contraintes d’intégrité en SQL n Contrainte d'intégrité statique – respectée pour chacun.
Cloud computing OBJET COMMUNICANT
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
LES ORIGAMIS Exposé de Lou.
La multiplication Calculs mentaux : Stratégie – Divise par deux et double.
UDDI, la course aux annuaires
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Final Jeopardy Question Les Personnes Les Endroits 100 Les Objets Le Vocabulaire Les Dates.
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
Dr Mohamed Anis BACH TOBJI
06/04/06 LES BASES DE DONNEES INTRODUCTION CogniTIC – Bruxelles Formation - Cepegra.
Langage Relationnel Graphe de Requêtes
#azurecamp 07 juillet 2015 Microsoft Azure Camp. #azurecamp 07 juillet 2015 Azure DocumentDB Benjamin Talmard Microsoft Technical Evangelist Microsoft.
A TELIER O RACLE N O SQL SGBD « C LÉ - VALEUR ». Qui suis-je ? Parcours : – Ingénieur ISIMA 2010 – Docteur en informatique 2013 – Ingénieur de Recherche.
Séance /10/2004 SGBD - Approches & Principes.
Apéro Techno Stephen Rousset. Plan : 1.Discussion autour du concept NoSQL 2.Utilisation côté code (C#) 3.Du concret 4.Questions ?
Bases de données non relationnelles/NoSQL
L’identité.
Initiation aux bases de données et à la programmation événementielle
Initiation aux bases de données et à la programmation événementielle
Op é rateurs ensemblistes Module 4. 2 La clause GROUP BY La clause GROUP BY est nécessaire dès que l'on utilise des fonctions de calculs statistiques.
Projet Ours. Sommaire Présentation du périmètre fonctionnel Architecture générale HBase Client Workers Exploitation.
Règles du jeu « SYNODELAC2015 ». 4 tables MISSION – 4 tables PROXIMITE – 4 tables COMMUNION.
Analyse, élaboration et exploitation d’une Base de Données
Le langage SQL LA Plan 1. Introduction Rappels sur le modèle relationnel Les caractéristiques du langage SQL 2. Le Langage d'Interrogation des.
Gestion de Masse de Données (GMD) Cours 2 Adrien Coulet
Java et les bases de données Etat de l’art 14 juin 2012.
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
OLVoyage Projet SQL 1/23.
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.
Transcription de la présentation:

NOSQL Vous+moi+nosql=woaw!

Le déneigement

Que veut dire NoSql? En 1998 Carlo Strozzi utilise NoSql pour nommer sa BD. En 2009 Eric Evans utilise ce nom pour englober les BD non rationnelles émergentes En 2015, on dit Not Only Sql pour no sql… mais au final il n’y a pas vraiment de bonne définition.

Qu’est-ce que le NoSql au final? N’utilisent pas de modèle relationnel Sont open source Ne sont pas toujours ACID Crées pour sauvegarder un nombre important de données (BigData) N’ont pas de schéma (colonnes) S’utilisent facilement dans un cluster Sont présentes sous différents types.

Non relationnelles VS relationnelles http://blog.sciencenet.cn/home.php?mod=space&uid=89075&do= blog&id=368853 Colonnes-Rangées Tables Relations entre le tables Le nosql?

Le NoSql ne se veut pas ACID à tout prix Atomicité Cohérence Isolation Durabillité Une transaction se fait au complet ou pas du tout, ne laisse pas de trace lors d’un écha

Les bigs Data Volume Variété Veracité Velocité

Trois types de big data Structured Data Semi-Structured Data Unstructured Data

Les différents modèles de NoSQL Key Value Document Column-Family Graph

Les différents types de NoSql Key-Value Column Familiy Graph (Neo4J) Document (MongoDB)

JSON et Bson { ‘’Name ‘’: ‘’ Mary’’, ‘’AGE’’:22, ‘’PHONE’’ : 987654321 ‘’ADDRESS’’: ‘’CITY’’:’’GURGAON’’, ‘’STATE’’: ‘’HARYANA’’ ‘’COUNTRY’’:’’INDIA’’ } ‘’FRUITS’’: [‘’MANGO’’,’’ORANGE’’,’’APPLE’’]

Graph