NoSQL (Ignite Casablanca)

Post on 01-Dec-2014

850 views 0 download

description

 

Transcript of NoSQL (Ignite Casablanca)

NoSQLUne nouvelle façon de penser “données”

IGNITE CASABLANCA

Amine CHOUKIConsultant IT

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Aujourd’hui

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

C’est compliqué

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Non distribuée

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Non Evolutive

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Propriétés des bases de données relationnelles:

1. Atomicité2. Consistence3. Isolation4. Durabilité

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Trop “ACID”

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Le NoSQL introduit l’acronyme BASE:

1. Basically Available « essentiellement disponible » 2. Soft state « état variable dans le temps » 3. Eventually consistant « éventuellement consistant »

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Théorème du CAP

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Théorème du CAP

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Orientée Document

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Orientée Clé/Valeur

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Orientée Colonnes

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Orientée Graph

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

C’est connu?

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Le NoSQL et l’open source

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Le NoSQL est un luxe:

1. Google : BigTable2. Amazone : SimpleDB

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Limitations

NoSQLNouvelle façon de penser “données” IGNITE CASABLANCA

Les bons outils pour le bon job