Tag Archives: CouchDB

Database Indexes As First-Class Citizens

I’ve found that working with CouchDB has increased my proficiency with MySQL. These are two completely different types of databases, so what could I possibly learn about one from using the other? One thing that both CouchDB and MySQL (or any other relational database) have in common is that they both use B-tree (technically B+ […]

Speaking at OSCON 2011

I’ll be speaking at this year’s O’Reilly Open Source Convention (OSCON). O’Reilly has introduced a new conference to be co-located with OSCON called OSCON Data which will “focus on the practical nuts and bolts of dealing with data.” I’ll be giving a three hour tutorial at OSCON Data on Learning CouchDB and a forty minute […]

Scaling CouchDB

My latest book, Scaling CouchDB, is now available in ebook format. This is a short book (about 72 pages) and serves as a practical guide to scaling CouchDB and designing a distributed system to meet your capacity needs. Replication, conflict resolution, load balancing, clustering, distributed load testing, and monitoring are covered. The chapters on load […]

Load Balancing with Apache

At last night’s Burlington, Vermont PHP Users Group meeting I gave a presentation on Load Balancing with Apache: Load Balancing with Apache View more presentations from Bradley Holt I’ve posted the example configuration files for reference. Basic load balancing: Sticky sessions in PHP: Create your own sticky sessions: Route based on HTTP method: Distributed load […]

Support Japanese Disaster Relief

Today you can save 50% on the purchase of any ebook or video from O’Reilly Media and they will donate all revenues, less author royalties, from today’s “Deal of the Day” sales to the Japanese Red Cross Society. Like many other authors, I’ve opted to also donate my royalties from today’s “Deal of the Day” […]

Decentralization as a Strategy

The other day Chris Dixon tweeted: strategy != tactics. Having a website was strategic in 1995, seo was strategic in 2005, mobile is strategic today. Chris is likely talking about startups here (since startups are the focus of much of his writing). If you’re not sure what the difference is between a strategy and tactics, […]

CouchDB at New York PHP

Last night I gave a presentation on CouchDB at the New York PHP User Group. I talked about the basics of CouchDB, its JSON documents, its RESTful API, writing and querying MapReduce views, using CouchDB from within PHP, and scaling. The talk was broadcast and recorded on Ustream. A big thanks to New York PHP […]

Writing and Querying MapReduce Views in CouchDB

My first book, Writing and Querying MapReduce Views in CouchDB, has been published by O’Reilly Media. It is a short and concise ebook with step-by-step instructions and lots of sample code. Most examples are provided both in Futon and using CouchDB’s RESTful HTTP API (using cURL). In my experience, web developers who are new to […]

CouchDB 1.0 Released

Apache CouchDB is a free/open source RESTful JSON document (NoSQL) database with map reduce views and peer-based replication. Version 1.0 was just released today and is 300% faster than the previous version and includes Microsoft Windows support, an authentication system, and flexible replicator options. The New York Times, ReadWriteEnterprise and InfoWorld covered the release. Couchio […]