Blogs

July 14, 2010

Hello from Membase-land!

Greetings again! This will be a quick one...just wanted to let you know that Membase is coming along swimmingly and we've been getting some great feedback on the beta from users around the world.

The plan is to release a Beta 2 drop in the next few days which will add support for having your disk storage be greater than your available RAM. It will also introduce a standalone, client-side proxy (better for performance).

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: http://dustin.github.com/2010/06/29/memcached-vbuckets.html.  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: http://github.com/northscale/moxi/tree/vbucket.

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 »

June 23, 2010

NorthScale Unleashes Membase Server

Today is an exciting day for us at NorthScale. Along with our partners Zynga and NHN, we announced the formation of the membase open source project. Membase is a simple, fast, elastic "NoSQL" (absolutely hate that term, and we'll happily support anyone who can rally the world around a better moniker) database management system. Membase is currently serving data for some of the busiest web applications on the planet. The project is hosted at membase.org where source code, documentation and community information is now available.

Read more »

May 24, 2010

NorthScale Selected to Present at GigaOM's LaunchPad

We just got word from GigaOM that they’ve chosen NorthScale as one of 11 companies to present at this year’s LaunchPad (during the Structure 2010 conference in San Francisco). We are excited to take the stage on June 23 to unveil the next wave of our elastic data technology and noSQL strategy. 30 days and counting…

May 17, 2010

Simply Transformational

It’s great to be posting my first blog as NorthScale’s new chief executive. This is a unique company with a unique opportunity to drive the incredible transformation taking place in the data management space. I’m thrilled to be a part of it. So, what attracted me to NorthScale? And for that matter, why did our investors just pour $10 million into our company coffers? In a word: simplicity. The simplicity of NorthScale’s technology, the simplicity of our market strategy, and our commitment to make it as simple as possible for customers to get from where they are today to where this new wave of technology transformation leads. Drilling down a bit, there are a number of things about NorthScale that get me excited:

Read more »

April 20, 2010

Tuning Memcached Timeouts for a Cloud Environment

These days, more and more apps are running in the cloud, and they're starting to take memcached with them. For example, as we announced earlier this week, nearly 300 applications are using NorthScale's memcached as a service on Heroku's Ruby-based PaaS cloud platform.

In the past, most environments using memcached have run it on a single, controlled LAN: usually the frontend web servers sitting on the DMZ, without even the normal firewall or router sitting between the DMZ and the database. In this environment, one can reasonably expect that server failures are far more likely than even a single dropped packet, and waiting for a retransmit is likely to take longer than a hit to the database, so it makes sense to set extremely aggressive timeouts, on the order of 100-250ms or less, for memcached operations.

In contrast, cloud networking environments tend to be far less controlled, since they're shared with other customers, and even the location of a given service is not necessarily under the control of the user.

Read more »

April 20, 2010

NorthScale at Zynga

We launched NorthScale with our story on working with Zynga.

Read more »