Thursday, August 19, 2010

Matt Ingenthron talks about Membase


Once a month Mahalo.com hosts the Los Angeles High Scalability Group Meetup.

This month Matt Ingenthron of NorthScale presented Membase, an opensource simple, fast, elastic key-value database.

We recorded the meetup to share with the world which you can view here:



To read more about the event please click here or just continue below:
Like most web applications, memcached and MySQL formed the data foundation beneath Farmville - until mid-2010. As the popularity of that application skyrocketed, a more effective system was needed to sustain FarmVille's 500,000 operations per second. In response, NorthScale, Zynga and NHN developed _membase_ - a distributed, key-value database that is 100% compatible with memcached.
Session type: 40-minute presentation

Here in the second decade of the 21st century, the kinds of apps we build have evolved. Techniques for storing and getting that data are starting to evolve too. The category even has a name: NoSQL. Which one should you choose though?
Your site really runs on memcached, occasionally accessing a SQL database. You need SQL for some types of data access, or you fear the effort involved in breaking free from some of that legacy mapping code.
Other types of data access could be serviced by something like memcached, but you would need the same speed, it would need to be compatible with current production applications and your application data has to survive the seemingly hostile environment from your cloud computing provider. You want to know that it will never make your application wait for data; you need to know that it’s been deployed for something other than batch-based workloads.
Membase is a simple, fast, elastic key-value database. Building upon the memcached engine interface, it is memcapable, meaning it is completely compatible with existing memcached clients and applications. The new engine plugin and associated tools allow for persistence, replication of data, lots of statistics on data use and even streaming data for iterating over every item in the store.
The founding sponsors of membase, NorthScale, Zynga and NHN recently launched a new project at membase.org under an Apache 2.0 license. Learn how to get it, about the deployments behind some of the largest sites and how you can get involved in the project.

About the presenter:

Matt is an experienced web architect with a software development background. He has expertise in building, scaling and operating global-scale Java, Ruby on Rails and AMP web applications by leveraging a variety of Open Source projects, including membase and memcached. Matt is currently the chief liaison to the membase Open Source project for NorthScale, and leading Developer Advocacy at NorthScale for membase and memcached.

No comments:

Post a Comment