Why CouchDB is the File System for the Open Web

2009/10/06 00:43:49 +0000

Jan's arrived, and we're getting ready to head out to the Palm developers dinner with Ben and Dion. I'm excited about getting CouchDB on that device -- because I got the same feeling first looking at the Pre's OS, as I did looking at CouchDB the first time. For me this means something. I'll learn tonight how they are following through with the endeavor.

Also, the fit is obvious. Talking points:

Local Data is King

  • low latency
  • client-side http server
  • dedicated processing and rendering resource

Offline mode for free

  • one app, shares JavaScript code across User Agent and CouchDB layers.
  • replication solves the data island problem.

Lowest Common Denominator

  • Porting existing Ajax apps to CouchDB doesn't require a full rewrite.
  • Replication with other data backends isn't hard to do.

Challenges

  • distributed identity
  • document signing
  • partial replication

Comment on this post