Hacker News new | past | comments | ask | show | jobs | submit login

couch hits a number of sweet spots. Documents can have attachments so you can build a complete application out of html,css, and javascript and have the entire app reside in a couch database. Coupled with P2P replication this make for some interesting possibilities.

couch also inherits a lot from it's choice of implementation language, Erlang, and it's append-only storage design. A high level functional language such as Erlang makes for a small manageable code base. So if you want to extend or enhance it there's not as much to get your arms around as you would have in C++.

On the other if you're a web programmer or could just otherwise care less about db internals, the JSON based RESTful API is all you need and there's a client already out there for just about every language I can think of except maybe Rebol.

I've been poking at it for a couple of years now and one thing I have to say is that it is really truly rock solid. Moreover it has an active and supportive community and at least two companies building businesses around it, Cloudant and couch.io, both of which boast committers to the project.




Are there any examples of applications being wholly hosted inside Couch?


there's also one of my favorites, Swinger, http://c.ixxr.net/swinger/_design/swinger/index.html#/ which is like powerpoint except it's free and it works. It's great for pitching to folks



The admin program (at http://localhost:5984/_utils if couch is installed and running) is such a program.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: