Database solutions for web and mobile applications.
WHY NOSQL?“ Zynga’s games serve over 235 million active users per month. We depend on technology from Couchbase to make that possible. We have improved the performance and availability of our games while reducing hardware and administration costs. We will continue to transition our data from relational databases to Couchbase technology. ” Cadir Lee Chief Technology Officer, Zynga
Couchbase is Simple, Fast, Elastic NoSQL • Simple to: – Deploy (Binary installation Elastic Couchbase packages, Couchbase ServerTemplate via RightScale) – Develop (memcached) – Manage (UI and RESTful API) • Fast: – Predictable low latency – Sub-ms response times – Built-in memcached technology • Zero-downtime Elasticity: – Spread I/O and data across instances – Consistent performance with linear cost – Dynamic rebalancing of a live cluster
Proven at small, and extra large scale • Leading cloud service (PAAS) • Social game leader – provider FarmVille, Mafia Wars, Café World • Over 65,000 hosted applications • Over 230 million monthly users • Couchbase Technology is • Couchbase’s NoSQL serving over 3,000 Heroku technology is the primary customers database behind key Zynga properties 5
Couchbase->Cloudera Connector • Connects online (OLTP) data serving with offline (OLAP) processing • Uses ‘sqoop’ to dump and/or stream data from Couchbase Server into Cloudera Hadoop (CDH) • Allows your application to receive consistent performance (low latency/high throughput) while also allowing for heavy duty map-reduce processing of same dataset
Couchbase->Cloudera Connector Use Case 40 milliseconds to respond with the decision. profiles, real time campaign 3 statistics 2 1 profiles, campaigns events