Category: Uncategorized

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

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)

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,...

James Phillips December 16, 2014
Three things to know about document database modelling: part 1

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

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

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...

Tuning Memcached Timeouts for a Cloud Environment

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...

Sean Lynch December 16, 2014
Spymemcached Java and picking meaningful data points

Spymemcached Java and picking meaningful data points

Guest post: Eric Lambert The Spymemcached Java client is the leading Java client used by Java-based applications that need to avail themselves to Memcached servers. The reason Spy has become so popular in the Java community is that it has...

Eric Lambert December 16, 2014
Understanding group_level in View Queries with Compound Keys

Understanding group_level in View Queries with Compound Keys

Querying Views is what views are all about. Our documentation is great and can be found here: http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views.html Compound Keys Just to illustrate how group level works, let’s use a Map function that sorts users by the latest login timestamp, converting...

The Couchbase Team December 16, 2014
Understanding Letter Ordering in View Queries

Understanding Letter Ordering in View Queries

Map/Reduce Views are an important part of Couchbase 2.0 and understanding how to query them is also important. Our documentation is great and can be found here: http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views.html One of the subtleties is understanding Unicode Collation ordering of letters which is...

The Couchbase Team December 16, 2014
Understanding the performance benchmark published by Cisco and Solarflare using Couchbase Server

Understanding the performance benchmark published by Cisco and Solarflare using Couchbase Server

Every so often, users looking to run Couchbase Server in production will ask about Couchbase Server performance as well as results of response time and throughput for typical workloads. Recently Cisco and Solarflare published a whitepaper presenting the results of...

Updates to libcouchbase 2.4

Updates to libcouchbase 2.4

If you’ve been following along, a developer preview version of the library was released last month. It contained a whole bunch of improvements which you can read about here. TL;DR: Updated API docs is at http://docs.couchbase.com/sdk-api/couchbase-c-client-2.4.0-beta/index.html Download Page is at http://packages.couchbase.com/clients/c/index.html We’ve made some more...

Use cases are driving the divergence, and the convergence, of NoSQL solutions

Use cases are driving the divergence, and the convergence, of NoSQL solutions

This morning, Matt Aslett of The 451 blogged on The beginning of the end of NoSQL in which he highlighted the uselessness of the NoSQL category name. Good post, as usual. But this isn’t new news. People have been griping...

James Phillips December 16, 2014