Author
memcached AMI security
One other feature we were able to easily put in place leverages security capabilities in OpenSolaris. In the Solaris least privilege model, a process can take privs away from itself. Why would it do that? It’s well known that one...
memcached and the client: Database UDFs
NorthScale’s own Patrick Galbraith has, for many years now, authored and maintained the MySQL, and now Drizzle, UDFs for memcached. Last week, Patrick took this one step further with the latest release, version 1.1, which now includes support for “check...
Compaction magic in Couchbase Server 2.0
With Couchbase’s append-only storage design, it’s impossible to corrupt data and index files as updates go only to the end of the file. There are no in-place file updates and the files are never in an inconsistent state. But writing...
Caching Doctrine Entities with Couchbase
[This blog was syndicated from http://nitschinger.at/] This blog post gives you an introduction on how you can speed up your Doctrine ORM layer by using Couchbase Server 2.0 as a simple, fast and elastic cache in front of your entities....
building all the time
Recently, when Patrick Galbraith and I put together the next moxi release, we spent a bit of time getting the build clean on a number of platforms and with a number of compilers. Continually building and testing on multiple platforms...
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. However, while a double-negative making a positive, I'm hoping we...
Memcached, go-derper, Black Hat and an Amazon Web Services (AWS) Security Bulletin
If you are a user of memcached and have deployed instances on Amazon EC2, you may have received a message from Amazon over the weekend (we received one on 8/7/2010) indicating you may have a “Possible Insecure Memcached Configuration.” Here’s the...
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. Besides being a cool project, there's a surprising amount of interest in the mixture...
MrRoboto: The memcached AMI story
Not so long ago, we went to lunch at a Sushi joint on Castro street in Mountain View across from NorthScale’s modest HQ. On the way over we were talking about Japanese robatayaki and Dave told a story about an...
Multiple Bucket Connections in Couchbase and Ruby
c = Couchbase.new(“http://localhost:8091/pools/default/buckets/my-bucket”) I believe it’s safe to say we are mostly all familiar with the above Ruby code. It establishes a connection from the Ruby SDK to a bucket of our choosing inside our Couchbase cluster. There are, of...
My Notes on the NoSQL Smashup
As with many developers, I love to tinker with new technologies. Much like Dustin, I’d long admired CouchDB for it’s novel approach, the fact that it matches the way we think about data and its simplicity. It was hard to...