Couchbase Blog

March 25, 2010

When it comes to database technology, NorthScale is pro-choice

On Monday, analyst Matt Aslett posted How will pro-SQL respond to NoSQL? on The 451 Group’s “Too Much Information” blog. Good read. The gist of the post was: There are a bunch of individuals and companies running around claiming that their particular flavor of SQL database technology, memcached, or “NoSQL” database technology is “best.” The title implies that there is a “pro-SQL” camp and a NoSQL camp at odds with each other, battling for some prize. He concludes very practically: This should not be an “us versus them” kind of thing. We couldn’t agree more. NorthScale is neither pro-SQL nor NoSQL, we’re pro-choice.

Read more »

March 16, 2010

Hello, World.

After many months of hard work running up to our launch, writing this blog entry is the very last item on my pre-launch to-do list. We just walked out of our “go/no-go” meeting on the software and we’re ready to roll. It’s hard to believe we’re finally here.

Read more »

March 16, 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 »

March 16, 2010

How I Learned to Stop Worrying and Love Dynamically Loadable Modular Engines

Memcached Keeps You Wanting More

Memcached is a pretty simple system with pretty simple semantics. Many users have wished for just a little more functionality than provided out of the box which has led to several forks and related projects.

To accommodate what are really just minimal differences, lots of projects have spun up as either forks of memcached, or entirely new projects

Read more »

March 15, 2010

Want to know what your memcached servers are doing? Tap them.

We in the memcached community get a lot of requests on how to dump the content of a memcached server. Normally the responses to such requests are: “It's a cache, you shouldn't care what's in there.” It is possible to dump parts of the cache by using “stats dump ...”We in the memcached community get a lot of requests on how to dump the content of a memcached server. Normally the responses to such requests are: “It's a cache, you shouldn't care what's in there.”

Read more »

March 15, 2010

Surviving the Windows Wilds

When I first started developing software, it was always my intent to write Windows software.Then of course a friend of mine told me about this new OS called Linux. To make a long story short, I have been immersed in the Linux world for the past 17 years. More recently, at NorthScale, we've wanted to add support for memcached - particularly the NorthScale Memcached Server - on Windows. So, I've become well-aquainted with not only Windows, but the Mingw compiler and the Msys *NIX-like environment.

Read more »

March 15, 2010

Avoiding Death Spirals in Distributed Systems

It's easy to build a distributed service that works perfectly under ideal conditions but will fail when subjected to real-world conditions. Death-spirals are one of the most common of these failures, and their most common causes can be avoided by following some simple design guidelines.

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 »

December 28, 2009

memcached Windows 64-bit pre-release available!

In the spirit of giving for this season, I thought with all the excitement that I would put out a pre-release of memcached 1.4.4 for Windows 64-bit.

Read more »

December 16, 2009

memcached on Windows status 12/16/09

Great news on the Windows front! The status of memcached and libmemcached for the Windows platform

Read more »