The key to being successful in big data initiatives is being able to manage the speed, scale and structure at sub-millisecond speed. Big Data is a big term. It encompasses concepts about data types, dozens of different technologies to manage...
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...
Less and less often (because Erlang is becoming more popular), I’m asked why Membase chose to use Erlang for our cluster management and process supervision component. Common alternatives people suggest are Java, C++, Python, Ruby, and, more recently, node.js and...
So what is MobileSync and why should you put time into it? The short answer: sync provides access to distributed data without network programming.
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...
NoSQL doesn’t have to be difficult. Generally speaking, it isn’t. But admittedly, and especially on Windows, it’s not always as clean as it could be. Each database has its challenges. Some are difficult to install. Some are difficult to configure....
From my posting last week mentioning my successful build for Windows, we’ve decided to make the fruit of this labor available. This is very much a unfinished work– we want to add a lot more to this — beginning with...
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...
I am working full time on membase, which utilize the “engine interface” we're adding to Memcached. Being the one who designed the API and wrote the documentation, I can say that we do need more (and better) documentation without insulting...
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...
Check out the blog to learn the blowout first half results and a new $25m round of financing. See the response to the Couchbase 2.0 release.
Couchbase Mobile can make you 100 times more productive. Similarly to the way Ruby on Rails revolutionized the way we think about web services by offering a concise way to model REST-based web applications and APIs servers, the sync function...