• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,114
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Solution Spotlight Presents
  • 2. Database solutions for web and mobile applications.
  • 3. 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
  • 4. Simple to:
    Deploy (Binary installation packages, Membase 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
    Couchbase is Simple, Fast, Elastic NoSQL
    Elastic Couchbase
  • 5. Proven at small, and extra large scale
    • Leading cloud service (PAAS) provider
    • 6. Over 65,000 hosted applications
    • 7. Couchbase Technology is serving over 3,000 Herokucustomers
    • 8. Social game leader – FarmVille, Mafia Wars, Café World
    • 9. Over 230 million monthly users
    • 10. Couchbase’sNoSQL technology is the primary database behind key Zynga properties
    5
  • 11. Couchbase->Cloudera Connector
    • Connects online (OLTP) data serving with offline (OLAP) processing
    • 12. Uses ‘sqoop’ to dump and/or stream data from Couchbase’s Membase Server into ClouderaHadoop (CDH)
    • 13. 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 statistics
    3
    2
    1
    profiles, campaigns
    This illustration demonstrates how Couchbase and Hadoop work together in an interactive web application environment, in this instance an ad targeting system. In this architecture, (1) click-stream data and other events are fed into CDH from a wide variety of sources (2) the data is analyzed using MapReduce to generate hundreds of millions of user profiles; then, based on which ad campaigns are running, selected user profiles are loaded into Couchbase where (3) ad targeting logic can query Couchbase with sub-millisecond latency to get the data needed to make optimized decisions about real-time ad placement.
    events
  • 14. http://www.cloudera.com/partners