Live data from Hacker News

CouchDB 1.0

couch.io

51–60 of 76 posts

Re: CouchDB 1.0

#51

I think it is pretty cool that http://couch.io/ is a website served directly by CouchDB. Server: CouchDB/0.12.0ab71f475-git (Erlang OTP/R13B)

$ telnet couch.io 80 Trying 80.244.253.216... Connected to couch.io. Escape character is '^]'. GET /get HTTP 1.0 HTTP/1.1 200 OK Date: Wed, 14 Jul 2010 19:28:23 GMT Server: Apache X-Powered-By: PHP/5.2.6-1+lenny8 Vary: Accept-Encoding Connection: close Content-Type: text/html Unknown Domain The Domain "" is not available on this server. Connection closed by foreign host.

HTTP/1.1 is essential for conserving our dwindling IPv4 address space, so I think it's reasonable for servers to require it.

Re: CouchDB 1.0

#52
CouchDB fills an important niche between embedded databases, like SQLlite and Distributed NoSQL solutions, like riak. Also it's seems to be targeting once popular "Mobile/Offline Databases" sector (it was before 3G and even GPRS took off and when wireless bandwidth was limited and not always on (i.e. dial up). I think about CouchDB as a modern version of MS-Access and/or Lotus Notes ;-)

Re: CouchDB 1.0

#54
post #7
post #5

Congrats, guys! I have to say, though, while you were busy inching towards 1.0 I've fallen in love with other production-ready NoSQL db's (namely Mongo and Cassandra). I'm excited to play with Couch, just to play with it, but as someone who is already very satisfied with other NoSQL technologies (when I need them), what would be your pitch for why I should give Couch a serious look?

I've got truly offline replication (as in you can run me on Android and your laptop and keep them synced via the cloud). Also, none of the other NoSQLs are really set up for schemaless queries like I am. Incremental map-reduce lets you normalize a bunch of different heterogenous document structures in your view, which is more flexible than the key-path indexes Mongo has, and more real-time than Hadoop/Google style ma…

Offline on Android support sounds really amazing.

I'm poking around DroidCouch and only see a wrapper for the CouchDB REST API:

http://github.com/sig/DroidCouch

Should I be looking at another project for offline support?

Re: CouchDB 1.0

#56
post #47

Earlier quoted context omitted.

It's a "fast, scalable database" that isn't focused on large installations? What? While I haven't used couchdb much personally, its most significant characteristics seem to be that it's a document-oriented database (each record can have its own structure) and that it inherits all of Erlang's infrastructure for fault-tolerance.

The offline replication is the one thing no other database touches. (Maybe Lotus Notes but that thing is long in the tooth.)

Well, that's taken long enough. Lotus Notes has everything to do with CouchDB. Damien was a product developer at Iris/Lotus, and in a lot of ways CouchDB is a modern rethink of the best of what Notes/Domino is. When you take away the client and the need to be backwards-compatible to the late Bronze Age (Notes V2 applications from '93 can run unmodified in the current version 8.5 client), you're free to make a lot of improvements, but you also get to keep the good stuff.

Re: CouchDB 1.0

#57
post #7

Earlier quoted context omitted.

I've got truly offline replication (as in you can run me on Android and your laptop and keep them synced via the cloud). Also, none of the other NoSQLs are really set up for schemaless queries like I am. Incremental map-reduce lets you normalize a bunch of different heterogenous document structures in your view, which is more flexible than the key-path indexes Mongo has, and more real-time than Hadoop/Google style ma…

Offline on Android support sounds really amazing. I'm poking around DroidCouch and only see a wrapper for the CouchDB REST API: http://github.com/sig/DroidCouch Should I be looking at another project for offline support?

You can get my Android installer here: http://www.couch.io/android

Remember it's only a developer preview, but it should be fully-functional. Requires Android 2.1 or 2.2

Re: CouchDB 1.0

#58
post #5

Congrats, guys! I have to say, though, while you were busy inching towards 1.0 I've fallen in love with other production-ready NoSQL db's (namely Mongo and Cassandra). I'm excited to play with Couch, just to play with it, but as someone who is already very satisfied with other NoSQL technologies (when I need them), what would be your pitch for why I should give Couch a serious look?

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…

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

Re: CouchDB 1.0

#60

Earlier quoted context omitted.

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…

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

See http://news.ycombinator.com/item?id=1515315
Post reply on HN