L’AVENIR DU NoSQL
SOMMAIRE
Introduction ................................................................................................................. 3
Histoire ..................................................................................................................... 3
Pourquoi NoSQL ? ................................................................................................... 4
Le Sharding .......................................................................................................... 4
La Denormalization ............................................................................................... 5
Le Distributed Caching ......................................................................................... 5
A qui s’adresse le NoSQL ? .................................................................................. 7
Exemples d’utilisation ........................................................................................ 8
Contre exemples ................................................................................................... 8
Théorème CAP ..................................................................................................... 9
ACID ou BASE ? ................................................................................................. 11
Le NoSQL aujourd’hui ......................................................................................... 12
Les différents types de bases ............................................................................. 12
État de l’art ............................................................................................................. 20
Tour d’horizon des leaders .................................................................................. 22
MongoDB ............................................................................................................ 22
Cassandra .......................................................................................................... 22
Redis .................................................................................................................. 23
Couchbase .......................................................................................................... 23
La contre-attaque du NewSQL ............................................................................... 24
NewSQL et théorème de CAP ............................................................................... 25
La relève ? ............................................................................................................. 27
VoltDB................................................................................................................. 27
Aerospike ............................................................................................................ 29
NuoDB ................................................................................................................ 30
Conclusion ............................................................................................................. 31
Résultats et discussions ............................................................................................ 31
Google Spanner ..................................................................................................... 32
Le point de vue du la communauté NoSQL ........................................................... 34