All posts by Perry Krug, Principal Architect, Couchbase

Perry Krug is a Principal Architect at Couchbase focused on strategic customers. He has been with Couchbase for over 6 years and has been working with high-performance caching and database systems for over 10 years.

New to Couchbase Server 5.0: GSI replicas and rebalancing

Couchbase Server 4.0 introduced Global Secondary Indexes (GSI) to support the N1QL query engine.  Now, with Couchbase Server 5.0 (as of the April developer build), we have added the ability to automatically replicate and rebalance these indexes. At first, GSIs...

Couchbase Server 2.0: Most Common Questions (and Answers)

I just finished up a nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0. It was such a blast interacting with the hundreds of participants, and I was blown away by the level of...

Membase Beta Refreshed…Ubuntu Support and More!

Greetings all! As the Membase beta program manager, I want to let everyone know that we’ve put out an update to the Membase beta. The most notable addition is official support for Ubuntu, version 9.04 and higher. There are also...

How Many Nodes? Part 4: Monitoring for Sizing

Welcome back everyone, this will be the last post in this series around sizing.  In the previous posts I provided an overview of the considerations when sizing a Couchbase Server cluster, a deeper look at how various features/versions affect this...

How Many Nodes? Part 3: Hardware considerations

The first two parts of this series covered an overview of the 5 factors of sizing a Couchbase Server cluster, and a more in depth look at various use cases and features and the effects they have on sizing.  The...

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

How Many Nodes? Part 1: An introduction to sizing a Couchbase Server 2.0 cluster

The first part of this series gives an overview of the considerations that should be taken into account when sizing a Couchbase Server 2.0 cluster for production.  The second part takes a deeper look at specific use cases and scenarios.  The...

Rebalancing With Couchbase Part I

This is the first of two blog posts getting into some of the nitty gritty details of Couchbase's rebalancing technology. This first one details the rebalance functionality itself, and the second discusses how to monitor and work with it. A Practitioner's...

Rebalancing With Couchbase Part II

This is the second part of a two-part piece that gets into the nitty gritty details of Couchbase's rebalancing technology. The first part deals with the basic mechanics and background of the rebalancing process. In this second part, we'll take...

Take a (video) tour of Membase Server 1.7

Hello everyone, Perry Krug hailing you from the Couchbase headquarters in Mountain View, CA where we’ve just released the next major version of Membase Server: 1.7. For a visual demonstration of the new UI in 1.7, including a look at...