8. “Polyglot Persistence, like polyglot programming, is all
about choosing the right persistence option for the task at
hand.
SCOTT LEBERKNIGHT - https://www.altamiracorp.com/blog/employee-
posts/polyglot-persistence
16. Le volume a augmenté
“ 90% des données dans le monde ont été créées au
cours des deux dernières années seulement.
IBM - http://www-01.ibm.com/software/fr/data/bigdata/
18. Les attentes ont évolué
“les interruptions de service informatique coûtent 440.000 € de
l’heure aux entreprises en Europe
Global Switch
“ Un coût de 6,5 milliards d'euros pour les entreprises françaises
JDN – http://www.journaldunet.com/solutions/dsi/couts-indisponibilite-
des-donnees-en-france.shtml
22. “ C’est l’enfer
Hugo Lassiège
150 bases de données listées sur
http://nosql-database.org/
23. Une définition
Next Generation Databases mostly addressing some of the
points: being non-relational, distributed, open-
source and horizontally scalable.
30. Vous garantissez la
disponibilité ?
(en répliquant vos données)
Dans ce cas, comment gérez vous la perte de réseaux entre
réplicas ?
Si vous autorisez les écritures, vous ne garantissez pas la
cohérence
31. CAP theorem
“It is impossible for a web service to provide following three guarantees :
Consistency
Availability
Partition-tolerance
A distributed system can satisfy any two of these guarantees at the same
time but not all three
Eric Brewer
33. Basically Available : le système fonctionne
Soft state : les données ne sont pas forcément consistantes
Eventually consistent : mais finiront par l’être
=> Système AP