19
Meetup Paris Big Data Classes 06 Mars 2015

Meetup 06 03_2015

Embed Size (px)

Citation preview

Page 1: Meetup 06 03_2015

Meetup Paris Big Data Classes

06 Mars 2015

Page 2: Meetup 06 03_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.

Page 3: Meetup 06 03_2015

No SQLRelationnel contre le reste du monde

Page 4: Meetup 06 03_2015

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

Page 5: Meetup 06 03_2015

… Qui fonctionne bien pour des données STRUCTURÉES

Page 6: Meetup 06 03_2015

… 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

Page 7: Meetup 06 03_2015

NOT ONLY SQL

Ensemble de technologiesAux objectifs différent etAux propriété différentes

Qui ne répondent pas au standards SQL

Page 8: Meetup 06 03_2015

À chaque problématique sa solution NOSQL

Page 9: Meetup 06 03_2015
Page 10: Meetup 06 03_2015

Orienté Document

Key – Value

Orienté Colonnes

Graph

4 grandes familles

Page 11: Meetup 06 03_2015

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

Page 12: Meetup 06 03_2015

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é

Page 13: Meetup 06 03_2015

Orienté Colonne : Performance et consistance

Schema aware

Performance

Sparse

+

-

- Performance - Consistance

- Variété - Requêtes limité- Pas de jointure

Page 14: Meetup 06 03_2015

Graph : Analyse des relations

+

-

- Flexibilité - Consistance- Jointure

- Volumétrie

Schema aware

Tout relationnel

Page 15: Meetup 06 03_2015

Base de données distribuéesUn délicat compromis

Page 16: Meetup 06 03_2015

BASICS : Horizontal and Vertical Sharding

Page 17: Meetup 06 03_2015

THEOREM DE CAP

Page 18: Meetup 06 03_2015

Pas de recette miracle mais un savant mélange à trouver

Page 19: Meetup 06 03_2015

QUESTION??