Couchbase Blog

June 2, 2014

The Internet of Things, it's not Big Data

That's right. The Internet of Things is not big data. It's continuous data. If big data is an ocean, continuous data is a tributary. And...

A tributary does not flow directly into a sea or ocean. Wikipedia

Nor does data flow directly into a big data platform. A big data platform is volume. It's not velocity, and it's not variety. It flows directly into a stream processor and / or database, relational or NoSQL, before it flows into a big data platform.

Read more »

May 23, 2014

Couchbase Java SDK 2.0.0 Developer Preview 1

On behalf of the SDK engineering team I'm super happy to announce the first developer preview of the next generation Java SDK! 

This new major version, planned to be 2.0, is a complete rewrite of the old 1.x series (currently 1.4.*). Leaving no stone unturned, it is built on top of RxJava for reactive and streaming-based programming and uses Netty as a consolidated IO layer for the best performance possible.

Read more »

May 21, 2014

Announcing Couchbase Mobile 1.0

Couchbase is pleased to announce general availability of Couchbase Mobile 1.0. Couchbase Mobile is the first and only NoSQL solution written from the ground up for native mobile application development. It gives mobile application developers a new platform to build the next generation of always available, always responsive mobile applications.

Couchbase Mobile includes:

Read more »

May 21, 2014

100x Less Code!

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 at the heart of Couchbase Sync Gateway can revolutionize the way you manage mobile application data.

Read more »

May 19, 2014

Monitoring a Couchbase Cluster

Couchbase Monitoring

Couchbase is a distributed, high performance, Cache and NoSQL database in a single cluster architecture. Despite a similar name and shared heritage, Couchbase is a very different product than CouchDB or any other NoSQL offering. Being able to monitor and profile Couchbase performance alongside application metrics is critical. Over time, monitoring is the element for a successful deployment of any mission critical system. This is true in general and even more important in distributed computing environments in particular.

Read more »

May 14, 2014

Couchbase .NET SDK 2.0 Development Series: Logging

*Note: source can be found here.

While perhaps one of the more drab features of an SDK, logging and instrumentation is probably one of the most valuable in terms of finding and isolating issues and ensuring that your application is running as expected. In this post, I’ll discuss how the new Couchbase SDK 2.0 handles logging, which frameworks it supports and how to get up and running with logging using the new client.

Read more »

May 14, 2014

Expiry Callbacks for Couchbase Server

TTL's and Expiry Notification

Couchbase includes a TTL (Time To Live) as part of the meta data fields for each document.  All of the client SDK's includes support for setting/querying/touching this value.   The value is set as the "number of seconds a document should live" for documents that are to expire in 30 days or less.  For values longer than 30 days a unix epoch time value must be passed.  TTL's are often used in high performance session stores and caching applications.

Read more »

May 12, 2014

consistent: to be, or not to be

That's the question.

This is from a client's point of view absent a partition and / or failover.

MongoDB

Is data in MongoDB consistent?

Read more »

May 12, 2014

May 12: The Week in Couchbase NoSQL

Hi all Couchbase readers! It's been more than a week since the last blog so we have a lot to cover in this one... 

For those of you that don’t know, every week I dedicate a full blog page to happenings in the Couchbase sphere. Blogs, events, announcements and the like are posted here as a recap of the past week. Follow me on Twitter for the latest happenings around Couchbase!

EVENTS:

Read more »

May 5, 2014

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 should expect to find in it.  This DP1 represents the minimal subset of features promised and should give you a feel for the direction we are taking the API from a developer’s perspective.

Read more »