Steve Yen's blog

October 14, 2010

Starting Membase with NodeJS

Happily, I've recently found an intersection of tasks that I can roll into a single, quick, unified project.  Here's a small subset of my to-do list...
- build some automated Membase/Moxi cluster testing, with a large number of nodes
- show how folks can use TAP streams in Membase for great good
- learn more about that other new hot thing, nodejs
- blog more

Read more »

August 31, 2010

Implementing Membase Clients

Recently, Attila Kiskó, the author of the best .NET memcached client, the Enyim .NET memcached client, has been enhancing his client library to speak directly to membase data nodes.  Membase already supports all existing memcached client libraries and memcached protocols via a high-performance proxy, but there's a "direct path" that client libraries can use for ever-increased performance.  Along the way, we ended up with a quick guide on the wiki on how to create your own native or "smart" membase client lib

Read more »

July 12, 2010

moxi and vbuckets

Lots of great enhancements have gone into membase and memcached recently, and I'm especially excited with the new vbucket capability -- see:  Say hello to the ability to explicitly migrate and replicate keys/values between servers, without downtime, while still keeping to memcached's uber performance.

And, moxi (the memcached/membase proxy) is keeping pace with the new vbucket improvements.  You can find the latest moxi open-source development work happening on the 'vbucket' branch here:

Read more »

February 16, 2010

The Memcached Way

One terrific part of the NorthScale startup adventure has been that we've been lucky to have so many great interactions with the memcached community -- including folks who've used memcached to power some of the largest and most popular web applications and sites on the planet. It seems appropriate as we launch NorthScale to take a moment to pull together a few war stories and lessons learned to date, and roll them up into a larger pattern that I'd like to call "The Memcached Way."

Read more »

November 2, 2009

Attending NoSQL Oakland 2009

A new meme appeared recently at the NoSQL East meetup, suggesting that NoSQL should really stand for "Not Only SQL".  This is a great improvement over plain-old "No SQL" moniker. 

Read more »

October 26, 2009

memcached 1.4.1 on Windows!

This past week at Northscale has been a great week of productivity! Dustin released just this weekend SASL support for memcached so the statement that I put in my previous book about memcached having no authentication is now no longer valid!

Read more »

October 21, 2009

More memcached

Our intrepid NorthScalers have been doing some interesting work recently in memcached land... Last week, Dustin Sallings announced his memcached server implementation in Erlang, called EMemcached

Read more »

October 16, 2009

moxi 0.10.0 Released!

I'm pleased to announce the release of moxi 0.10.0, now available at or via Github

Read more »

October 1, 2009

NoSQL is a horseless carriage

There's a lot of buzz on the NoSQL, or anti-RDBMS, meme lately.  But, I don't like those category names. NoSQL? It's a backwards ref, instead of a forwards-looking connotation.

Read more »

September 24, 2009

spymemcached release candidate has 2x faster bulk loading

Memcached and Java NIO master, Dustin Sallings, has put out a new release candidate of the world's best Java memcached client library, spymemcached.  The most exciting headliner here is the 2x performance improvement for bulk data loading into memcached

Read more »