storage engine

October 17, 2010

Writing your own storage engine for Memcached, part 3

Right now we've got an engine capable of running get and set load, but it is doing synchrounus filesystem IO. We can't serve our client faster than we can read the item from disk, but we might serve other connections while we're reading the item off disk.

Read more »

October 8, 2010

Writing your own storage engine for Memcached, part 2

In the previous blog post I described the engine initialization and destruction. This blog post will cover the memory allocation model in the engine interface.

Read more »

October 4, 2010

Writing Your Own Storage Engine for Memcached

I am working full time on membase, which utilize the "engine interface" we're adding to Memcached. Being the one who designed the API and wrote the documentation, I can say that we do need more (and better) documentation without insulting anyone.

Read more »

April 9, 2010

What We're Doing in Memcached

We’ve been steadily hacking on memcached. We think it’s going very well, but we do want to make sure everybody who cares has the opportunity to see what’s going on behind the proverbial curtain. The basic theme is to build a platform that allows a company to solve its scaling problems without preventing you from solving your own. Extensibility The biggest thing we’ve been working on is getting the storage engine interface really solid. Trond has been thinking about this for two years and did an excellent presentation on an application of it at last year’s MySQL User Conference.

Read more »

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

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 »