<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I've played around with CouchDB a bit with DataMapper and Merb: <a href="http://github.com/stevebartholomew/merb-dm-couchdb-sample/tree/master">http://github.com/stevebartholomew/merb-dm-couchdb-sample/tree/master</a><div><br></div><div>The actual integration was very straight-forward with DataMapper - the fact that you define the schema in ruby in the model classes means it's much better suited to a schema-less environment. </div><div><br></div><div>I've not had experience of ThruDB, but the whole document-orientated movement is defiantly an interesting one.  CouchDB works over http and reportedly has great replication - making scaling easy.  Built-in versioning is great and not having to use migrations or worry too much about a schema is a strangely liberating feeling....</div><div><br></div><div>Anyway, I've only played around with it for a bit but I hope that helps,</div><div><div><br></div><div>Steve<br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div><br></div><div><br></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"> </div><br><div><div>On 20 Dec 2008, at 17:45, George Palmer wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi all,<br><br>I'm doing some research for an upcoming project where a document orientated database fits the bill perfectly.  I've no experience of using these so have shortlisted down to two contenders - CouchDB and ThruDB(<a href="http://code.google.com/p/thrudb">http://code.google.com/p/thrudb</a>).  Has anybody got any good/bad reports on either of these?  I'd also be interested to hear any reports on how well they integrate into rails or merb.<br> <br>Cheers,<br><br>George<br>--<br>George Palmer<br><a href="http://rowtheboat.com">rowtheboat.com</a><br> _______________________________________________<br>Chat mailing list<br>Chat@lists.lrug.org<br>http://lists.lrug.org/listinfo.cgi/chat-lrug.org<br></blockquote></div><br></div></div></body></html>