Couchbase Blog

May 27, 2013

A Couchbase Cluster in Minutes with Vagrant and Puppet

[This blog was syndicated from http://nitschinger.at/]

Read more »

May 23, 2013

Couchbase @ Ziniki : The odyssey to find “Find”

Ziniki Infrastructure Systems built their integration tier on top of Couchbase, because the combination of document storage with incremental mapreduce gave them a powerful way to query data. In this blog, Gareth Powell, founder and architect at Ziniki, describes his experience of using mapreduce views in Couchbase. 

Read more »

May 16, 2013

Error handling in the Java client library

 

In my previous blog article, we looked at the errors thrown by libCouchbase clients such as ruby, python, C and C++. This blog will focus on the Java client library for Couchbase.

Read more »

May 16, 2013

Logging with the Couchbase Java Client

[This blog was syndicated from http://nitschinger.at/]

Read more »

April 26, 2013

Handling Runtime Errors in Ruby, Python and C Clients

Every app will eventually have to deal with an exception - runtime errors occur unexpectedly and your app must know how to deal with them and recover. It’s always good when error handling is transparent to the end-user but at the very least, good error handling should address the problem, give enough information to the user on what to do next, and exit the program gracefully. If you’ve put a lot of effort into writing your custom app, why let a runtime error ruin it all?

Read more »

April 25, 2013

Couchbase Java SDK Internals

[This blog was syndicated from http://nitschinger.at/]

Motivation

This blog post is intended to be a very detailed and informative article for those who already have used the Couchbase Java SDK and want to know how the internals work. This is not a introduction on how to use the Java SDK and we'll cover some fairly advanced topics on the way.

Read more »

April 24, 2013

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 24x7. With demanding app requirements, your cluster needs to be properly configured, sized and monitored. This can be quite challenging as things can fail anytime without any prior warning.

Read more »

April 19, 2013

10 Things Developers Should Know about Couchbase

As a developer, I’ve been using Couchbase Server for couple of months now and I love it. Having written several apps myself, I’ve come to learn many (but not all) of the ins-and-outs of Couchbase. To be a good Couchbase developer, it’s not just enough to know how to use the API’s - it takes a little bit more.

Read more »

April 1, 2013

When one is better than two: Collapsing data management layers for scalability and simplicity

Rick Grehan recently posted an in-depth product review of Couchbase and MongoDB. I was struck in particular by one of Rick’s observations:

Read more »

March 27, 2013

Couchbase NoSQL @ Tunewiki : A billion documents and counting

TuneWiki now stores more than 1,000,000,000 documents for its service in Couchbase, proving once again the scalability and performance you get with Couchbase. Now that's a billion fewer things users need to worry about. Read this blog to learn more...

Read more »