NorthScale Blog

Insights and opinions on NoSQL, membase, and memcached
NorthScale
July 27th, 2010

membase at OSCON 2010

Last week was very busy.  We at NorthScale had the release of beta 2 of membase followed by membase’s presence at a second conference.  Though we’d already launched the project, OSCON was a great platform to get into further detail about membase itself, the project behind it, what’s in the roadmap and how other folks can get involved. Read more »

July 10th, 2010

What exactly is membase?

It has been just over couple weeks since the launch of membase.org, along with NorthScale’s partners at Zynga and NHN.  In that time, we’ve been steadily increasing the postings on the wiki and responding to questions on the mailing list, the XMPP Chat and the IRC channel.  When questions come up, they tend to be about about how membase compares to other Open Source projects, what kind of client one would use or what the pieces are when deployed. Read more »

April 20th, 2010

NorthScale at Zynga

We launched NorthScale with our story on working with Zynga.  Software geeks out there may have wanted to know more about how Zynga and NorthScale collaborated on to build membase using the engine extension APIs available through memcached’s engine branch (hosted in Trond’s github repo), planned for addition to the 1.6.x release of memcached.

At the MySQL Conference 2010 we were able to give some background and a peek into what was set up for Zynga’s FarmVille and Café World, and where we’re going with membase.  They don’t have the awesome commentary from Dustin or I, but slides are available.

April 5th, 2010

NorthScale and Open Source contributions

Though a number of core developers in the memcached project know, the casual memcached user may not be aware that over the last few months NorthScale released a bevy of memcached client and server contributions. NorthScale is continuing to work with the other project contributors and leaders to get these contributions in shape for inclusion into the various core projects. Read more »

March 16th, 2010

The Simple Client Interface, Now With More Simplicity

Simplicity. That’s part of what has made memcached popular for bringing “fast” to web applications. The usage pattern is simple to understand, it’s simple to install the server, and of course it’s simple to get the client going with your application. In this last case, all you need to do is install the client, set up the server list, and start using it.

Could it be simpler? Sure. Read more »

November 24th, 2009

memcached and the client: Database UDFs

NorthScale’s own Patrick Galbraith has, for many years now, authored and maintained the MySQL, and now Drizzle, UDFs for memcached.  Last week, Patrick took this one step further with the latest release, version 1.1, which now includes support for “check and set” (a.k.a. CAS) operations. Read more »

October 26th, 2009

building all the time

Recently, when Patrick Galbraith and I put together the next moxi release, we spent a bit of time getting the build clean on a number of platforms and with a number of compilers.  Continually building and testing on multiple platforms helps ensure the usefulness, quality and longevity of the code.
Read more »

October 12th, 2009

scaling data at Los Angeles CloudCamp

It’s just over a week ago now, but I had a good time and learned a few things from both the session and the discussions at the Los Angeles CloudCamp.

I proposed, and ultimately lead a session on scaling data.  Actually, I proposed it as “Scaling Your Data: Both Before and After you Need To.” Read more »