Scaling PHP in the Cloud

HasGeek’s seventh event, focusing on the challenges of scaling from single to multi-server deployments for PHP-based websites.

Introduction to Membase

Submitted by Vinay Y S on Jun 9, 2011

Section: Development Technical level: Intermediate Session type: Lecture Status: Confirmed & Scheduled


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


  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


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


  • Kiran Jonnalagadda (@jace) Crew 9 years ago

    What is Membase? Website: 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 to leave a comment