20
IGNITE CASABLANCA

No Sql - Ignite Casablanca #1

Embed Size (px)

DESCRIPTION

Présentation de Amine Chouki au Ignite Casablanca - Mars 2010

Citation preview

Page 1: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Page 2: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Aujourd’hui

Page 3: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

C’est compliqué

Page 4: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Non distribuée

Page 5: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Non Evolutive

Page 6: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

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

1.  Atomicité 2.  Consistence 3.  Isolation 4.  Durabilité

Page 7: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Trop “ACID”

Page 8: No Sql - Ignite Casablanca #1

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 »

Page 9: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Théorème du CAP

Page 10: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Théorème du CAP

Page 11: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Page 12: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Orientée Document

Page 13: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Orientée Clé/Valeur

Page 14: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Orientée Colonnes

Page 15: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Orientée Graph

Page 16: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

C’est connu?

Page 17: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Le NoSQL et l’open source

Page 18: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Le NoSQL est un luxe:

1.  Google : BigTable 2.  Amazone : SimpleDB

Page 19: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Limitations

Page 20: No Sql - Ignite Casablanca #1

IGNITE CASABLANCA

Les bons outils pour le bon job