Results for: sync function

Hello World with Couchbase and Java

Hello World with Couchbase and Java

My favorite technical book of all time has been the C Programming Language by Kernighan and Ritchie affectionately referred to as K&R. They popularized a term that will ever be in a developer parlance – Hello World. #include main() {...

Get Started with Couchbase for Mobile

Get Started with Couchbase for Mobile

I just sent an email to our open source mobile community sharing some exciting developments we’ve made in the last months. I also want to share it with the blog, because I’m sure many of our database users also have...

Couchbase .NET SDK 2.0 Developer Preview 1

Couchbase .NET SDK 2.0 Developer Preview 1

At long last, we present the official Developer Preview 1 (DP1) for the Couchbase .NET 2.0 SDK! Previously, I posted about some of the motivation behind rewriting the Couchbase .NET SDK and also some of the goals and features you...

Couchbase @ Ziniki : The odyssey to find “Find”

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

New Operations in Membase

New Operations in Membase

[This post also appears on Dustin’s github blog.] We built a couple of new protocol operations for people building applications. The general goal of adding an operation is to keep it orthogonal to other commands while enhancing the functionality in...

Python SDK and Twisted

Python SDK and Twisted

I'm working on a Twisted interface to the Couchbase client (https://github.com/couchbase/couchbase-python-client). The link there points to the synchronous interface. The experimental twisted branch is at https://github.com/couchbaselabs/couchbase-twisted-client To explain how the Twisted client works, I'll explain a bit about how the...

Rebalancing With Couchbase Part I

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

Perry Krug December 16, 2014
So, how do I use this libcouchbase?

So, how do I use this libcouchbase?

Some of you may have noticed that we released Couchbase 1.8 earlier today, and a new set of smart clients for various languages. For me personally this is a milestone, because libcouchbase is now a supported client for the C language. So...

Using Couchbase Ruby Gem with EventMachine

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

Why Couchbase chose RxJava for the new Java SDK

Why Couchbase chose RxJava for the new Java SDK

This blog post explains our reasoning and motivation behind choosing RxJava as one of the integral components in our new Java SDK. Motivation There are many ways to design an API and every one has its own set of benefits...

Michael Nitschinger December 16, 2014
Working with social game entities in Couchbase

Working with social game entities in Couchbase

What’s in a new social game? Fundamentally, a game is an “experience” built around a series of interactions between the player, the content, and other players. Sure, the concept of the game, the storyline, the characters, and social components all...

Writing your own storage engine for Memcached, part 3

Writing your own storage engine for Memcached, part 3

Right now we've got an engine capable of running get and set load, but it is doing synchrounus filesystem IO. We can't serve our client faster than we can read the item from disk, but we might serve other connections...