Matthew Revell's blog

November 14, 2014

Couchbase at Sky TV

At October's Couchbase London meet-up Julien Gagnet, a developer from BSkyB, spoke about how they've been using Couchbase for their SkyiD user profile service.

Read more »

November 12, 2014

Data modelling: when to embed, when to refer

One of the big document database modelling questions is: how far do I go with denormalisation?

When working with relational databases we're used to strictly normalising our data: we hold a canonical, non-duplicative, instance of each item of data. That gives us almost unlimited scope for queryability and makes consistency a breeze.

Read more »

November 3, 2014

Span: a London conference about scaling

Last week saw the first edition of Span, a London developer conference all about building scalable systems.

114 developers spent the day listening to eleven speakers, covering topics such as reactive programming, unified logs, the history of Erlang, stream processing, data analytics and distributed data stores, including Couchbase.

Read more »

October 18, 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 you're optimising for different things.

Read more »

July 11, 2014

Couchbase Weekly: 2014-07-11

Here's what's been happening in Couchbase this week!

Couchbase Hangout
Matthew, Phil and Michael held a hangout introducing the 2.0 SDKs, focusing on the Java and NodeJS SDKs. Go watch the video.

Read more »