La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Bases de données non relationnelles/NoSQL

Présentations similaires


Présentation au sujet: "Bases de données non relationnelles/NoSQL"— Transcription de la présentation:

1 Bases de données non relationnelles/NoSQL
MongoDB

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

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

4

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

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

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

8 Relations – par référence

9 Relations – par documents imbriqués

10 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)

11 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

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

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


Télécharger ppt "Bases de données non relationnelles/NoSQL"

Présentations similaires


Annonces Google