`startkey_docid` Behaviour

Today we had an interesting question pop up on Stack Overflow (http://stackoverflow.com/q/20083932/98509) in relation to the correct usage of startkey_docid. The question was prompted as the user was passing in a valid startkey and startkey_docid, however the startkey_docid appeared to...

Strata Conference

I attended the Strata Conference last week and although I did not catch the talks, the buzz was definitely in the air on the show floor.    “Machine Learning,” “I am  a Data Scientist” and “we are showing off a...

Strongly Typed Views with the .NET Client Library

The latest bits of the Couchbase .NET Client Library support a few different view querying options.  In this post, I'll describe those options in detail.  To play along at home, make sure you have the latest Couchbase Server installed with...

Support for Windows Services for win32 memcached

I'm pleased to announce that our memcached win32 binary for memcached 1.4.2 now supports being able to be installed as a Windows service. The distribution can be found from our labs website at which you can download at http://downloads.northscale.com/memcached-win32-1.4.2-b.zip. The...

/ December 16, 2014

Surviving the Windows Wilds

When I first started developing software, it was always my intent to write Windows software. I remember buying Borland C++ at the college bookstore and started trying to get familiar with the Windows API. Then of course a friend of...

/ December 16, 2014

TapMap Part I: Working with a Repository of T with Couchbase Server 2.0 and the .NET Client Library

I’ve been meaning to put together a reference application for using .NET and Couchbase Server.  While traveling to London for the Progressive NoSQL conference at Skills Matter, I passed the hours waiting for my hotel room to be ready by...

Third Stage (and not the repeatedly-delayed album from Boston)

As a nerdy adolescent boy growing up in Baton Rouge, Louisiana I discovered that I really loved computers – and computer software in particular. Creating something from nothing and instantly seeing the results in all their black-and-green, 64 column-by-16 line,...

/ December 16, 2014

Three things to know about document database modelling: part 1

Most of us could churn out a first stab at a relational database model while sleeping. Once you’ve chosen to work with a document database, though, you’ll need to think a little differently. It’s no more difficult, it’s just that...

Top 10 things an Ops / Sys admin must know about Couchbase

The bottom line for any sysadmin is to keep the database and in case of Couchbase, keeping the cluster up and running 24×7. With demanding app requirements, your cluster needs to be properly configured, sized and monitored. This can be...

Topology: The Architecture of Distributed Systems

You can’t judge a book by its cover, but you can judge the architecture of a distributed system by its topology. If two distributed systems are equally effective, is the one with the simpler topology the one with the better...