Bases de données non relationnelles/NoSQL

Slides:



Advertisements
Présentations similaires
REFERENTIEL DE LA SERIE STG
Advertisements

Candidatez aux trophées Club Solidaire Pour candidater, je remplis ce formulaire VOTRE CLUB SOLIDAIRE Nom du club : Sport exercé : Coordonnées (adresse.
MySQL Base de données.
Communiquer sur le Web 2.0 : Réseaux sociaux et mobilité Assises HPA Rhône-Alpes 25 janvier 2012.
Informatique appliquée à la gestion Bases de données www. labri
Site WEB: communication grand publique
Ma photo Prénom NOM Le poste recherché : Etat civilExpérience professionnelleSuccess storiesFormationDiversRéseaux sociaux.
2nd thème : La notion de données à caractère personnel.
Fonctionnalités des SGBD
Techniques dindexation Implémentation du modèle relationnel ~ LIF10: Fondements des bases de données relationnelles.
Initiation au système d’information et aux bases de données
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Cours N°4 Base de Données & Langage SQL
Règle 0 & 1: attribut et classe
Développement d’applications web
L’utilisation des bases de données
Rappel sur les bases de données et le vocabulaire
Middleware : XML-DBMS Permet de faire office d’interface entre des données XML et des bases de données relationnelles (insertion et récupération de données)
Chap 4 Les bases de données et le modèle relationnel
Bases de données et SGBD relationnels
7.1 TRANSFORMATION LINÉAIRE Cours 19. Au dernier cours nous avons vus Le déterminant dune matrice carré Les propriétés du déterminant La matrice adjointe.
L’utilisation des bases de données
Quelques principes et quelques exemples…. Caractéristiques des outils Web 2.0 –Le web comme plateforme –La longue traîne –Lintelligence collective –La.
 Ecriture dynamique des Calques, des tableaux HTML
PrezFlash :: NoSQL Jérôme Mainaud 19 juillet
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
Management of Information Technology - e-business
Ma photo Prénom NOM Etat civilExpérience professionnelle Le poste recherché : FormationDiversContacts.
Programmation Internet en PHP SIL module M12
E-réputation et Personal Branding
Présentation du produit
Access Les requêtes Table médias Table (*) Requêtes simples.
Premières analyses / impressions sur les sytèmes base de données NoSQL
Utilisation du carnet d’adresses
Université Paul Valéry
Métier 1 : Nom, Prénom :Classe, groupe : Description du métier (activités, lieu, particularités, salaire) : - Les qualités nécessaires : - DIPLOMES : Mets.
Introduction à Powerpoint
PostgreSQL – Présentation
DEFINITION DES DONNEES : schéma conceptuel. Schéma conceptuel instructiondescription CREATE TABLEcréation d'une relation ALTER TABLEmodification de la.
DOSSIER G10 – La base de données Relationnelle
Fonctions avancées et graphiques
Sélection de colonnes (la projection)
ORGANISATION DE LA CLASSE
Le Langage SQL Introduction. 2 Historique du Langage SQL E. F. CODD : premiers articles dans les années 70 IBM crée le langage SEQUEL (Structured English.
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.
Analyse de données prises par le détecteur ATLAS Les dernières instructions avant de partir …
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.
NOSQL Vous+moi+nosql=woaw!.
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
05/02/98WEB ESNIG Création module « Frame » Oracle Designer/2000 & Oracle Web Server.
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 ?
SOAP et les RPC XML SOAP WSDL RPC. Rappels sur le XML Langage avec des balises Très lisible Pour stocker des données Séparation entre contenu et présentation.
Bibliographie et liste de références
Abréviation Comment la faire? Quand la faire? Cliquez pour progresser.
Introduction aux Bases de Données et au langage SQL
Je vous souhaite la bienvenue comme client privilégié de Jeunesse Global Je vous servirai au meilleur de ma connaissance Ci-dessous la procédure complète.
Projet Ours. Sommaire Présentation du périmètre fonctionnel Architecture générale HBase Client Workers Exploitation.
INTRODUCTION AUX BASES DE DONNEES Algèbre relationnelle Exercices Université Panthéon-Assas Paris 2 L2 Economie-Gestion.
Présentation de Dreamveawer
Analyse, élaboration et exploitation d’une Base de Données
UN ÉVÉNEMENT DU PROGRAMME CVSTENE Technologies « Smart Manufacturing » DGE - Bercy Le 22 mars
Intro : arrêtons de dire n’importe quoi
Inventions du Monde Moderne La Technologie. Twitter Twitter.
Les bases de données Séance 4 Construction du Modèle Physique (la BDD)
Java et les bases de données Etat de l’art 14 juin 2012.
Le contrat de travail pour un économiste. OFFREDEMANDEC’est un échange sur un marché.
AUJOURD'HUI, 12 DÉCEMBRE 2015: OBJECTIFS COMMUNICATIFS : -DONNER UNE OPINION -EXPRIMER DES CERTITUDES -EXPRIMER DES SOUHAITS OBJECTIFS GRAMMATICAUX : -LE.
- BTS - Le CV CV et recherche de stage - BTS - J.LE MOIGNE.
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:

Bases de données non relationnelles/NoSQL MongoDB

En relationnel Colonnes fixes ID Nom Prénom Téléphone fixe Téléphone portable 1 Dupont Thierry 0101010101 Null 2 Durant Laurent 0606060606 3 Thomas Georges 0303030303 4 Jean Martine 0404040404 0707070707 Colonnes fixes

En non relationnel ID Nom Prénom Téléphone fixe Téléphone portable 1 Dupont Thierry 0101010101 2 Durant Laurent 0606060606 3 Thomas Georges 0303030303 4 Jean Martine 0404040404 0707070707 Mode « ligne », je stocke des objets sans notion de colonne fixe

Reprenons ID Nom Prénom Téléphone fixe 1 Dupont Thierry 0101010101 Téléphone portable 2 Durant Laurent 0606060606 3 Thomas Georges 0303030303 4 Jean Martine 0404040404 0707070707

Pas de donnée, pas de colonne Pas de colonne, pas de colonne

On ne parle pas de table mais de collection Schéma flexible On ne parle pas de table mais de collection

Relations – par référence

Relations – par documents imbriqués

Accumulo Berkeley DB (Oracle) BigTable (Google) Cassandra (Twitter, Digg) CouchDB DEX/Sparksee (en) DynamoDB HBase (Facebook) MongoDB (SourceForge.net) Neo4j Project Voldemort (LinkedIn) Redis Riak SimpleDB (Amazon.com) Oracle NoSQL (en)

Adapté pour des données Qui n’ont pas forcément de lien entres elles Eviter de ne pas faire de relations On préfère dupliquer les données Ou faire de gros objets

PERSONNE id Adresse Téléphone PHYSIQUE Nom Prénom MORALE Nom Forme Juridique

ID Nom Prénom Téléphone Adresse 1 Dupont Thierry 0101010101 Rue du pont Forme_ju 2 Entrepreneurs SAS 0202020202 Boulevard làbas