by Vinay Y S on Thursday, 9 June 2011

+15
Vote on this proposal
Status: Submitted
Section
Development

Session type
Lecture

Technical level
Intermediate

Objective

Introduction to Membase and how to build large scale cloud application with Membase.

Description

  1. Introduction to Membase.
  2. Pros/Cons of Membase compared to other key-value systems.
  3. Membase & PHP at scale (Zynga's use-case)
  4. Demo

Requirements

Knowing the challenges associated with building large horizontally scaled sharded applications would help, but not a hard requirement.

Comments

  • 1
    [-] Kiran Jonnalagadda (@jace) 6 years ago

    What is Membase? Website: http://www.couchbase.org/membase. From their about page, Membase is a component of the Couchbase project, which includes:

    • CouchDB, providing an HTTP REST based interface to a document storage database
    • Membase, a distributed key-value database management system, optimized for storing data behind interactive web applications. Membase automatically distributes (or "shards") data and I/O across servers
    • Memcached memory caching system
    • Moxi Server, providing a proxy layer between Membase Server and Memcached clients
    • Couchbase products based on these components

    I think this session will fit well right after Sudar Muthu's Memcache session with that providing a entry curve into the concept of in-memory caching.

Login with Twitter or Google to leave a comment