Cluster BDD vs Cache applicatif réparti vs NoSQL
Alors que le Cloud Computing est en plein boom "marketing", le stockage des données au sein d'une application reste un problème inhérent à la majorité des applications d'entreprise.
La question que tout architecte doit se poser en concevant un système applicatif :
Comment vais-je pouvoir stocker mes données tout en garantissant la scalabilité, l'intégrité et la performance de celles-ci ?
Pour tenter de répondre à cette douloureuse question, Julien Dubois (ex collègue, ex voisin et ami) consultant chez Ippon technologies a réalisé un ensemble de slides synthétiques et très enrichissants sur son retour d'expérience.
3 grandes familles de solutions y sont décrites :
- Le cluster BDD (Oracle RAC)
- Le caching applicatif (Coherence, Terracotta)
- Les solutions de NoSQL (Cassendra)
Si le sujet vous intéresse, les slides suivants devraient vous passionner !