March 13, 2013

Couchbase Server 2.0.1 Enterprise Edition - now available!

We’re happy to announce the release of Couchbase Server 2.0.1 Enterprise Edition. As many of you may know, version 2.0 was a very big release with lots of great features and document database capabilities. Version 2.0.1 is the first maintenance release of the Couchbase Server 2.0 release line. 

Read more »

March 6, 2013

.NET Couchbase Client Instrumentation with ASP.NET and Glimpse

The .NET Client Library provides detailed error information by way of its IOperationResult interface.  To find out why a store operation failed, use ExecuteStore instead of Store.

Read more »

March 4, 2013

The Essential Couchbase APIs Cheat Sheet

As a developer, you might want to quickly check out the programming API’s in your favorite language and build your app.  While there is nothing that can replace reading all the API details in the Couchbase Server documentation, a refcard for the most commonly used programming languages can make your life a lot easier providing you with a quick list of the API’s when you need it.

Read more »

February 27, 2013

Why mobile sync?

Why use sync in your mobile app at all? You've got a lot on your plate already, from user experience to marketing. Why spend time to add another library to your app?

Read more »

February 25, 2013

Announcing the release of the Couchbase Plug-in for Elasticsearch

Couchbase is a great fit for interactive web and mobile apps. Many apps, particularly content applications also need full-text search capabilities.

Read more »

February 18, 2013

How Many Nodes? Part 2: Sizing a Couchbase Server 2.0 cluster

In the first part of this series, I gave an overview of the 5 factors that determine the sizing of your Couchbase cluster: RAM, disk (IO and size), CPU, network and data distribution.  In this second part, I want to go into more detail about specific use cases and scenarios to see how various application designs and workloads affect these various factors.

Read more »

February 18, 2013

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 to an ever-expanding file will eventually eat up all your diskspace.

Read more »

February 11, 2013

Using Couchbase Ruby Gem with EventMachine

As you may have noticed the new couchbase ruby gem has been released recently. The release 1.2.2 is mostly a maintenance release with several bug fixes, but yet you can try one new experimental feature: integration with EventMachine library. This post will give you a quick intro about how to start using Couchbase Server with your applications based on the EventMachine asynchronous model.

The EventMachine integration is only (currently) accessible on UNIX-like systems (like Linux, Solaris, BSD).  Because it uses fibers, it also requires MRI ruby version 1.9 or later.

Read more »

February 8, 2013

Why MySQL 5.6 is no real threat to NoSQL

Over the past couple of days a number of people have asked my opinion of the latest MySQL 5.6 release. For those who haven’t seen the news, Oracle announced its first major MySQL release in two years. Since NoSQL has grown rapidly in key markets where MySQL has historically been strong, I guess it’s not surprising that Oracle focused a lot of attention on addressing weaknesses that have made NoSQL such a big success.

Read more »

February 5, 2013

Couchbase Plugin for Elasticsearch - Now in beta

When we released the developer preview of our Couchbase plugin for Elasticsearch back in September we received a lot of great feedback from the community.  Since then we've been working to improve the plugin and put it through a more formal testing process.  Today we're releasing an updated version of the plugin as a beta. 

Read more »