Upload
romain-jouin
View
68
Download
0
Tags:
Embed Size (px)
Citation preview
Meetup Paris Big Data Classes
06 Mars 2015
15/04/2023 Copyright 2014 2
NOSQL : une immense variété
Base de données distribuée : Un délicat compromis
Le mot de la fin
02.
03.
04.
Agenda
NO SQL – Quésaco ?01.
No SQLRelationnel contre le reste du monde
La base de données traditionnelle : un modèle éprouvé…
OLTPOn Line Transaction Processing
OLAPOn Line Transaction Processing
Application TransactionFonction Insertion / CaptureModel Entity Relation
Application BI / AnalyseFonction Lecture / AgrégationModel Star
ACID
… Qui fonctionne bien pour des données STRUCTURÉES
… bref les SGBD ne répondent pas à toutes les problématiques
Variété de données
Volumétrie
Performance
Relâche des contraintes ACID
Nouvelles structures de données
NOT ONLY SQL
Ensemble de technologiesAux objectifs différent etAux propriété différentes
Qui ne répondent pas au standards SQL
À chaque problématique sa solution NOSQL
Orienté Document
Key – Value
Orienté Colonnes
Graph
4 grandes familles
Schema – Less
Basé sur des Hash
Key Value : Utra Rapide, Ultra simplifié
+
-
- Performance - Variété - Simplicité
- Consistance- Requête très limité- Pas de jointure
Non Structurée / Semi Structuré
Full index
Potentiel de liens entre champs
Orienté documents : J’enregistre ce que je veux comme je veux
+
-
- Variété- Richesse du requettage
- Consistance- Performance sur le volume- Jointure limité
Orienté Colonne : Performance et consistance
Schema aware
Performance
Sparse
+
-
- Performance - Consistance
- Variété - Requêtes limité- Pas de jointure
Graph : Analyse des relations
+
-
- Flexibilité - Consistance- Jointure
- Volumétrie
Schema aware
Tout relationnel
Base de données distribuéesUn délicat compromis
BASICS : Horizontal and Vertical Sharding
THEOREM DE CAP
Pas de recette miracle mais un savant mélange à trouver
QUESTION??