CouchDB自动安装程序 Build-CoucbDB
fmms 13年前
<div id="p_fullcontent" class="detail"> <p>Build-CoucbDB是一个<span class="wp_keywordlink_affiliate">CouchDB</span>的自动<span class="wp_keywordlink_affiliate">安装</span>程序,它的特点是将所有CouchDB的依赖包都放置在独立的目录,这样你在卸载时也可以直接删除安装目录即可。另外也可以实现在同一个系统上安装多个CouchDB的功能。目前已经在下面平台测试通过:</p> <ul> <li>Red Hat Enterprise Linux Server release 5.5 (Tikanga)</li> <li>CentOS 5.5</li> <li>Debian GNU/Linux 5.0 (Lenny)</li> <li>Ubuntu 10.04 LTS (Lucid Lynx)</li> <li>Ubuntu 9.10 (Karmic Koala)</li> <li>Fedora 13</li> <li>Mac OS X</li> <li>OpenSUSE 11.3</li> <li>Scientific Linux 5.3</li> <li>Solaris 10, OpenSolaris</li> </ul> <p>介绍内容来自:http://blog.nosqlfan.com/html/3017.html<br /> </p> <div id="p_fullcontent" class="detail"> <p><a style="font-weight:bold;" href="/misc/goto?guid=4958185675166984508" target="_blank">Apache CouchDB 是一个面向文档的数据库管理系统</a>。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 CouchDB 是 Apache 基金会的顶级开源项目。</p> <p>CouchDB落实到最底层的数据结构就是两类B+Tree 。</p> <p><img title="Apache CouchDB 是一个面向文档的数据库管理系统" border="0" alt="Apache CouchDB 是一个面向文档的数据库管理系统" src="https://simg.open-open.com/show/37a3a7b5c953fd73b23148722f05b57e.jpg" width="292" height="340" /></p> <p>与现在流行的关系数据库服务器不同,CouchDB 是围绕一系列语义上自包含的文档而组织的。 CouchDB 中的文档是没有模式的(schema free),也就是说并不要求文档具有某种特定的结构。 CouchDB 的这种特性使得相对于传统的关系数据库而言,有自己的适用范围。一般来说,围绕文档来构建的应用都比较适合使用 CouchDB 作为其后台存储。 CouchDB 强调其中所存储的文档,在语义上是自包含的。这种面向文档的设计思路,更贴近很多应用的问题域的真实情况。对于这类应用,使用 CouchDB 的文档来进行建模,会更加自然和简单。与此同时,CouchDB 也提供基于 MapReduce 编程模型的视图来对文档进行查询,可以提供类似于关系数据库中 SQL 语句的能力。 CouchDB 对于很多应用来说,提供了关系数据库之外的更好的选择。</p> <p>CouchDB 的 JDBC 驱动程序——<a href="/misc/goto?guid=4958185676594298001">jcouchdb</a></p> </div> <p></p> </div>