Author
-

Introducing Developer Builds
We believe that it takes a community to design, build and ship great software. So today, I’m excited to announce a new program called “Couchbase Developer Builds”. The goal of the program is to…
-

Introducing Couchbase Server 4.5 Beta
This release comes with many exciting features that make it even easier for developers to build amazing apps on Couchbase while simplifying the transition from relational to NoSQL technology. We have also significantly extended…
-

Are you up for a N1QL challenge?
We are looking for some awesome developers to show the world what creative apps they can build using N1QL and Couchbase 4.0 beta. Need some infrastructure to run your app? Give Joyent a…
-

Announcing Couchbase Server 3.1.2
Today, we are happy to announce the availability of Couchbase Server 3.1.2, the latest bug-fix release in the 3.x Couchbase Server series. In Couchbase Server 3.0, we introduced several core architectural changes and…
-

4.1 Developer Preview has Arrived!
Today, we are excited to announce Couchbase Server 4.1 Developer Preview (DP). You can find the new release on our download page. This release is an early developer milestone update in the Couchbase 4.x…
-

Error handling in the Java client library
In my previous blog article, we looked at the errors thrown by libCouchbase clients such as ruby, python, C and C++. This blog will focus on the Java client library for Couchbase. In the…
-

Failure is not an option
Databases are complex and have many moving parts that can fail. At the same time, failures in large scale systems are inevitable. These failures can happen at anytime and anywhere in the stack. So…
-

Couchbase NoSQL @ musiXmatch : Lyrics for everyone
musiXmatch is the second most used app on spotify and features the world’s largest lyrics catalog. So what is LARGE? It means 20 million users accessing more that 7 million lyrics in 38 languages.…
-

Optimistic vs Pessimistic Locking – Which One Should You Pick?
Assume that Alice and Joe both read the same data item from Couchbase Server, then they both changed the data, and then both tried to write the new versions back to the database. Whose changes should…
-

Poodle bites and ends SSL3
SSL version 3 is no longer secure. Recently, a new vulnerability in the SSL v3 protocol called the ‘Poodle attack’ was discovered by folks at Google. At Couchbase, since we take the security of…
-

Shopper or Merchant? Check-out N1QL Querying
N1QL is a next generation query language for Couchbase Server. It goes beyond SQL and the relational model in several ways–most importantly, attributes in N1QL can contain multiple values, and these values can be…
-

Top 10 things an Ops / Sys admin must know about Couchbase
The bottom line for any sysadmin is to keep the database and in case of Couchbase, keeping the cluster up and running 24×7. With demanding app requirements, your cluster needs to be properly configured,…