There were quite a few NoSQL critics at OSCON this year. I imagine this was true of past years as well, but I don’t know that first hand. I think there are several reasons behind the general disdain for NoSQL databases. First, NoSQL is horrible name. It implies that there’s something wrong with SQL and [...]
Here are the slides from today’s OSCON presentation on CouchApps with CouchDB, JavaScript & HTML5: OSCON 2011 CouchApps View more presentations from Bradley Holt Related links: CouchDB jQuery Plugin Reference Same-Origin Policy “Ground Computing” HTML5 Web Storage Mustache Evently Evented Programming With jQuery couchapp command line tool (Python) Pathbinder node.couchapp.js Quick Intro to node.couchapp.js Interactive [...]
Here are the slides from today’s OSCON Data workshop on Learning CouchDB: OSCON 2011 Learning CouchDB View more presentations from Bradley Holt Related links: Installing CouchDB Download Couchbase Windows binary installer Other Alternatives to SQL MongoDB Redis Cassandra Riak HBase Libraries JavaScript CouchDB jQuery Plugin Reference jqCouch Perl CouchDB-Client POE-Component-Client-CouchDB CouchDB-View CouchDB-Deploy PHP Sag PHPCouch [...]
I’ve had a difficult time finding documentation on the CouchDB jQuery plugin that ships with CouchDB. So, I’ve decided to create my own reference and share it with you. This should cover almost the entire CouchDB API that is available through the version of the plugin that ships with CouchDB 1.1.0. Setup The same-origin policy [...]
I was recently interviewed by Audrey Watters of O’Reilly Radar on what CouchDB can do for HTML5, web apps and mobile. We discussed CouchDB, CouchApps, JavaScript, HTML5, web applications, mobile application development (Android/iOS), Web Storage, IndexedDB, replication, and “ground computing”. Read the full interview for the details of what we talked about. I’ll be giving [...]
I’m happy to say that I will be speaking at this year’s ZendCon—the Zend PHP Conference for Developers. I’ll be presenting a tutorial on Learning CouchDB during the first day of the conference. From the session’s description: CouchDB is a document-oriented database that uses JSON documents, has a RESTful HTTP API, and is queried using [...]
CouchDB 1.1 was released this past Friday. CouchBase has a CouchDB Release 1.1 Feature Guide that provides details on the new features available in CouchDB 1.1. Some of the key new features include: A replicator database that stores replications which are automatically restarted when the server restarts Native SSL support—you can now connect to CouchDB [...]
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+ [...]
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 [...]
March 30, 2011 – 10:41 am
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 [...]