Grazie ai social network, le nuove applicazioni web possono diventare virali e arrivare a milioni di utenti in poche settimane. I database relazionali si rivelano inadatti a sostenere questi livelli di traffico. In questa presentazione faremo un confronto tra i database relazionali e quelli NoSQL come Couchbase e illustreremo i vantaggi di quest'ultimi. Porteremo come esempio l'applicazione "Draw Something" di OMGPop
13. Architettura moderna di un’applicazione web
Application Scales Out
Just add more commodity web servers
Database Scales Up
Get a bigger, more complex server
Nota#–#I#database#relazionali#sono#una#tecnologia#eccellente#ma#non#per#questo#uso.#
14. I database NoSQL utilizzano la stessa logica
dell’applicazione
Application Scales Out
Just add more commodity web servers
Database Scales Out
Just add more commodity data servers
Scalando orizzontalmente si riducono I costi e aumentano
le performance
NoSQL#Database#Servers#