Wednesday, July 30, 2008

couchdb is the popeyes chicken of cool new ideas...

... by that I mean it is f**king awsome. I mean it give it a look. I love the fact that it uses Spidermonkey so that I can define map-reduce views of large collections of data. I love that it uses HTTP as the protocol for operating on the data. I like the idea of documents being the central worry of my persistance layer, being that almost every web app I have every written cares about documents, not bean counting which relational databases have been so suited to. My hat is off to the commiters on this project. It is truely something that I feels is needed for us common software commandos. I'm a bit worried about modelling real world entities such as products, people and such using a old fashion relational db. I understand there are cases where such a system just works. But I would like a chance to further explore a more restful approach to data models.

3 comments:

Noah Slater said...

Heh, nice review! Thanks for the mention.

robottaway said...

NP, thank you (and your comrades) for a great piece of software. It has only been a year since I became aware of your project (Nat T. mentioned it at OSCON 2007), but I am really impressed by the quality thus far. BTW I found this amusing, from your PriceGoblin Goog code site: "Know your SOAP from your XML-RPC? Great, you’ll be glad to know we don’t use either of those technologies.". Do I detect a note of hostility there? :) I've used SOAP too, wish everyone would give it a REST (yuk yuk yuk) ;)

Noah Slater said...

Ahaha, you've done your research!

I've wasted far too many hours wrangling SOAP into doing something useful, yes, a little bitter. Heh.