<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div>CouchDB is getting well known in Japan, especially its sophisticated<br>RESTful interface.<br>This is because Yohei, who supervised a translation of "RESTful Web<br>Services", is intrigued with CouchDB.</div></blockquote><div><br></div>Wow, this is cool :) Thanks for the info.</div><div><br></div><div><br><blockquote type="cite"><div><blockquote type="cite">Is the interest in merging our systems mutual?<br></blockquote><br>This is interesting suggestion.<br>We're now focusing on reliability and scalability, and keeping its<br>interface simple; get(key) and put(key, value).<br>But more complicated queries like CouchDB can be our future work, and<br>it seems exciting.</div></blockquote><div><br></div><div>With CouchDB we have such an easy interface, so connecting should</div><div>be trivial:</div><div><br></div><div>GET /database/key == get(key)</div><div>PUT /database/key </div><div>value (in the PUT request body) == put(key, value)</div><div><br></div><div>CouchDB also has more API calls for querying and all that,</div><div>but that could be independent of the fault tolerance layer </div><div>you provide. At least at first, to make things easier.</div><div><br></div><br><blockquote type="cite"><div>Of course, you can merge our code into CouchDB freely, since Kai is<br>based on Apache License 2.0.</div></blockquote><div><br></div><div>We are not very keen on just taking some code that we'd then have</div><div>to maintain ourselves (or we are just lazy :). The truth is though, that</div><div>a database system is enough work in itself and if we could make our</div><div>systems interoperable both our teams would benefit and have less</div><div>work to do.</div><div><br></div><div>It'd be great if we can work together. I'll forward this mail to the</div><div>CouchDB developer list and will keep an eye on the Kai lists as</div><div>well.</div><div><br></div><div>Cheers</div><div>Jan</div><div>--</div><div><br></div><br><blockquote type="cite"><div><blockquote type="cite">If there anything is you would like to know, do<br></blockquote><blockquote type="cite">not hesitate to contact me (here or in private if<br></blockquote><blockquote type="cite">preferred).<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Keep up the good work!<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Cheers<br></blockquote><blockquote type="cite">Jan<br></blockquote><blockquote type="cite">--<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">Kai is a distributed hashtable like Amazon's Dynamo.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Dynamo is described in its original paper, as a highly available<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">key-value storage system that some of Amazon's core services use to<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">provide an "always-on" experience.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Kai implements well-known memcache API, and you can access to Kai with<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">your favorite programming language.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Kai is hosted on sourceforge.net, where detailed information is found.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> <a href="http://kai.wiki.sourceforge.net/">http://kai.wiki.sourceforge.net/</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Also, source code can be downloaded.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> <a href="http://sourceforge.net/project/showfiles.php?group_id=228337">http://sourceforge.net/project/showfiles.php?group_id=228337</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">If you are interested in Kai, read Getting Started and try it.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> <a href="http://kai.wiki.sourceforge.net/getting+started">http://kai.wiki.sourceforge.net/getting+started</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Regards,<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">--<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Takeru INOUE <<a href="mailto:takeru.inoue@gmail.com">takeru.inoue@gmail.com</a>><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">_______________________________________________<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">erlang-questions mailing list<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><a href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><br></blockquote></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><br><br><br>-- <br> Takeru INOUE <<a href="mailto:takeru.inoue@gmail.com">takeru.inoue@gmail.com</a>><br><br></div></blockquote></div><br></body></html>