Télécharger la présentation
Publié parMarie-Hélène Brosseau Modifié depuis plus de 9 années
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
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
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.