Couchbase Blog

February 8, 2013

Why MySQL 5.6 is no real threat to NoSQL

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 grown rapidly in key markets where MySQL has historically been strong, I guess it’s not surprising that Oracle focused a lot of attention on addressing weaknesses that have made NoSQL such a big success.

Read more »

February 5, 2013

Couchbase Plugin for Elasticsearch - Now in beta

When we released the developer preview of our Couchbase plugin for Elasticsearch back in September we received a lot of great feedback from the community.  Since then we've been working to improve the plugin and put it through a more formal testing process.  Today we're releasing an updated version of the plugin as a beta. 

Read more »

February 5, 2013

How to Move from MySQL to Couchbase Server 2.0: Part 2

In my last piece, we looked at the basic mechanics of MySQL and Couchbase Server 2.0, and compared the ways in which you would model the data, and how the basic queries and lists of records operate, from the MySQL SQL statement, to the Couchbase Server View.

Read more »

February 5, 2013

Couchbase and Full-text Search: The Couchbase Transport for Elasticsearch

UPDATED October 9, 2013

The Couchbase Transport for Elastic Search has been updated to work with Couchbase 2.2.0 and Elastic Search 0.90.5.  The detailed steps below have been updated to reflect the new version numbers.

Now available for your next content app  

Read more »

February 1, 2013

Moving No Schema up the Stack with C# and Dynamic Types

One of the significant benefits of working with Couchbase Server 2.0 is its flexible schema.  Documents are stored as JSON, allowing for implicitly structured records that impose no order on each other.  In the real world, that "implicit structure" comes from your application.  When you create a new user in your application, the associated document is a JSON serialized version of your domain object.

Read more »

February 1, 2013

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 mobile challenges. I believe sync is fundamental to connected devices, and sync is also an important bridge between the traditional database use cases, and the networked world.

Read more »

January 27, 2013

Easy PHP-Couchbase Setup for Mac with Bitnami

Setting up PHP can be a bit of a pain on both Windows and Mac OS X. There are a lot of different ways of doing it, but many of them come with a variety of annoyances or confusion. Additionally, on Mac you've got Apache and PHP 5.3 already on your system, but modifying it can be non-intuitive as well.

Using Bitnami has been by far the easiest and most straightforward install I've come across.

Read more »

January 25, 2013

How to Move from MySQL to Couchbase Server 2.0: Part 1

If you have a database built using MySQL, you might be wondering if, and more importantly how, that database (and your application) can be moved to Couchbase. The biggest stumbling block is not the technical aspects of creating the Couchbase or storing your information (although they are important), instead it’s about looking at your data in a different way, and then knowing how that changes how your application works.

Read more »