Professional Documents
Culture Documents
NoSQL
DEFINITION
Le NoSQL regroupe de nombreuses bases de donnes, rcentes pour la plupart, qui se diffrencient du modle SQL par une logique de reprsentation de donnes non relationnelle. Cette logique a le double avantage d'augmenter les performances et la capacit traiter de trs grands volumes de donnes.
DOCUMENT
Champ 1 VALEUR Ajoute au modle cl-valeur, lassociation dune valeur structure non plane, qui ncesiterait, en logique relationnelle de type MySQL, un ensemble de jointures.
1
COLONNE
Colonne 1 VALEUR Colonne 2 VALEUR Colonne 3 VALEUR
La reprsentation la plus simple. Cette structure est trs adapte la gestion de caches ou pour fournir un accs rapide aux informations. Elle fonctionne comme un grand tableau associatif et retourne une valeur dont elle ne connat pas la structure. Autre volution du modle cl-valeur, il permet de disposer d'un trs grand nombre de valeurs sur une mme ligne, permettant ainsi de stocker les relations de type one-to-many. Contrairement au systme Cl-Valeur, celui-ci permet deffectuer des requtes par cl.
GRAPHE
Noeud 1 Noeud 2 Noeud 3 Noeud 4
2
Permet la modlisation, le stockage et la manipulation de donnes complexes lies par des relations non-triviales ou variables.
Hbase - type colonne De nombreuses autres bases de donnes existent encore. Nous ne citons que les plus diffuses.
www.thecodingmachine.com contact@thecodingmachine.com 01 71 18 39 73