membase

October 5, 2010

A Great Day for Membase

Whenever I talk about Membase with candidates, employees, or friends, I feel more and more excited about what we are building and how it is going to impact the industry. Each discussion validates my belief that what we do *is* unique and a game changer. Just today, we had two important “wins,” one from a prospect who evaluated our technology against other NoSQL databases and chose Membase. I can’t talk much about it yet, but this is an amazing win. The second is the fact that IDC chose us as an innovative company to watch. Great day!

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 »

September 23, 2010

Membase Server Beta 4 is here, with memcached buckets!

We NorthScalers have been hard at work and are proud to release Membase Server Beta 4, our final Beta release ahead of our general availability release. Go and grab it here! In addition to support for 64-bit Windows, we think you'll be particularly excited by a major new feature in the release: memcached buckets! Introducing Memcached Buckets You now can create buckets in your Membase Server cluster that behave exactly like memcached, which means you can use Membase Server as a drop-in replacement for your existing memcached setup. In a single cluster you can now share the resources between memcached buckets and membase buckets. Let's look at the differences between memcached and membase bucket types:

Read more »

September 14, 2010

Membase and RightScale: Elastic Data Scaling in the Cloud

I am very excited that Membase ServerTemplates are now up and running on the RightScale Cloud Management Platform (see today’s announcement). RightScale customers now have easy access to a leading NoSQL database for the first time, and Membase customers can rest easy that when they’re ready to deploy their applications in the cloud they can take advantage of the leading cloud management platform in the industry. For those who may not be familiar with RightScale ServerTemplates, they’re really cool.

Read more »

September 3, 2010

Membase and Open Source 4.0

I read Matt Aslett's (The 451) post on the golden age of open source with interest. In it he describes that we've arrived at the fourth stage of open source, which is ”in short: a return to a focus on collaboration and community, as well as commercial interests."

What we're doing with membase.org definitely falls in line with this description although with a slightly different twist. NorthScale saw the need for a simple, fast, and elastic NoSQL database that we felt wasn’t being met by existing technologies. When it became clear that many prominent companies shared this view and were committed to an open source solution, NorthScale stepped in to shepherd the development of a broad community around the membase.org project. Consistent with Matt Aslett’s description of open source 4.0, the result is a project with an “emphasis on collaboration and community rather than control." While NorthScale has contributed the bulk of the code to the project, our customers Zynga and NHN are co-sponsors of the project who have a strong commitment to its success. This blurring of the line between vendor and customer – the collaboration between two seemingly opposite sides of a transaction – has long set open source apart from the large proprietary vendors who want nothing more than a lock on their customers.

Read more »

August 30, 2010

NorthScale Membase Server Beta 3 is Here!

I am excited to announce that NorthScale Membase Server 1.6 Beta3 is now available and ready for download. This beta release adds a lot of new functionality and reflects most of what you’ll find in the final product. Highlights include:

  • Windows support
  • Multi-tenancy – allows multiple buckets on a single cluster including bucket quotas
  • “Cluster Overview” as a new monitoring dashboard
  • And lots of small improvements and bug fixes, of course!

Let’s take a look at these features in a bit more detail: Windows support is by far one of the most frequently requested features, and we are very pleased to offer it with this beta release. Beta3 provides 32-bit Windows support, with 64-bit support on the way (Note: The 32bit binary runs just fine on Windows 64-bit but is subject to the 32-bit memory limits). The Windows version provides the same feature set as our Linux version.

Read more »

July 21, 2010

Another membase milestone reached – beta 2 ships!

Another membase milestone was reached today – beta 2 was released and is available for download! Several cool features have been added, including support for datasets whose size exceeds the size of aggregate cluster main memory (i.e. supporting disk > RAM); very sexy, and useful, real-time and historical stat displays; and support for deploying moxi, the membase proxy, on a client-side machine. Looking back over the last three weeks, community reaction to membase has exceeded our collective expectations. We knew we were addressing an unmet need, but it is always a good feeling to hear it confirmed. We’ve had hundreds of downloads of membase beta 1 over the last three weeks and the feedback has been overwhelmingly positive: - “Membase appears to be the reliable, sharding and persistent memcached-alike we’ve all
    been waiting for…” - “Membase is fast! like memcached fast. very low latency under load and good throughput…” - “Oh this is so hot, so very, very, hot…” But while it is nice to hear the good stuff, I tend to prefer hearing about the things people don’t like or the things users having trouble with.

Read more »

July 10, 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 »

July 6, 2010

Membase Beta Refreshed…Ubuntu Support and More!

Greetings all! As the Membase beta program manager, I want to let everyone know that we’ve put out an update to the Membase beta. The most notable addition is official support for Ubuntu, version 9.04 and higher. There are also a number of bug fixes, and release notes are available. Download the refresh here. On a related note, we had the first of our weekly beta webinar calls last week. These will be every Thursday until the end of the beta, and all are welcome to join. I’ll be performing demos, talking about bugs and “gotchas” and answering any and all questions. You will automatically be invited to join the call when you download the beta.

Read more »

June 28, 2010

Scaling memcached with vbuckets

For years, people have used memcached to scale large sites. Originally, there was a simple modulo selection hash algorithm that was used. It still is used quite a bit actually and it’s quite easy to understand (although, it’s shown regularly that some people don’t truly understand it when applied to their full system). The algorithm is basically this:

Read more »