Tip: Improving CouchDB View Performance

O’Reilly have just published one of my tips on how to improve the performacne when accessing and using views in CouchDB 1.1: http://blog.safaribooksonline.com/2012/03/14/improving-couchdb-performance/#comments

O’Reilly have just published one of my tips on how to improve the performacne when accessing and using views in CouchDB 1.1: 

http://blog.safaribooksonline.com/2012/03/14/improving-couchdb-performance/#comments

 

Getting Started with CouchDB published!

I’ve just published my first book for a few years. The book is Getting Started with CouchDB with O’Reilly. The book is a quick guide to everything you need to know to start working with and building applications with CouchDB. Some highlights of th…

I’ve just published my first book for a few years. The book is Getting Started with CouchDB with O’Reilly.

The book is a quick guide to everything you need to know to start working with and building applications with CouchDB. 

Some highlights of the contents:

  • Install CouchDB on Linux, Mac OS X, Windows, or (if you must) from the source code
  • Interact with data through CouchDB’s RESTful API, and use standard HTTP operations, such as PUT, GET, POST, and DELETE
  • Use Futon—CouchDB’s web-based interface— to manage databases and documents, and to configure replications
  • Learn how to create, update, and delete documents in JSON format, and how to create and delete databases
  • Work with design documents to get the formatting and indexing your application requires

 

Training for CouchDB at ApacheCon NA 2011

I’m going to be at ApacheCon in Vancouver this year, 7th November, where I’ll be running a two-day course on developing applications using CouchDB. More info on the course itself here.

I’m going to be at ApacheCon in Vancouver this year, 7th November, where I’ll be running a two-day course on developing applications using CouchDB. 

More info on the course itself here

Moving from MySQL to CouchDB: Part 2

The follow-up blog post on moving your MySQL applications to CouchDB has been posted on the CouchOne blog. Part 2 digs into a bit more detail on the specifics of views, and how to perform some of the more common operations used in MySQL, such as p…

The follow-up blog post on moving your MySQL applications to CouchDB has been posted on the CouchOne blog. Part 2 digs into a bit more detail on the specifics of views, and how to perform some of the more common operations used in MySQL, such as paging and aggregation in your CouchDB view. You can read Part 2 here

Moving from MySQL to CouchDB: Part 1

I’ve started a little series on how to migrate your MySQL applications and databases over to CouchDB. Most of the process is about how you think about your data, not about the database itself, the application, or the interface to the database stor…

I’ve started a little series on how to migrate your MySQL applications and databases over to CouchDB. Most of the process is about how you think about your data, not about the database itself, the application, or the interface to the database storage. There are some use cases for data storage that lend themselves to the CouchDB document model that provides some advantages over the table-based structure in MySQL. The first part of the series is Moving from MySQL to CouchDB: Part 1.