手机版
你好,游客 登录 注册
阅读内容

面向文档的数据库 CouchDB

运行环境:
授权方式:BSD
软件大小:M
下载量:
更新日期:2013-06-28
来源地址:
联系作者:Linux

Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 CouchDB 是 Apache 基金会的顶级开源项目。

CouchDB落实到最底层的数据结构就是两类B+Tree 。

与现在流行的关系数据库服务器不同,CouchDB 是围绕一系列语义上自包含的文档而组织的。 CouchDB 中的文档是没有模式的(schema free),也就是说并不要求文档具有某种特定的结构。 CouchDB 的这种特性使得相对于传统的关系数据库而言,有自己的适用范围。一般来说,围绕文档来构建的应用都比较适合使用 CouchDB 作为其后台存储。 CouchDB 强调其中所存储的文档,在语义上是自包含的。这种面向文档的设计思路,更贴近很多应用的问题域的真实情况。对于这类应用,使用 CouchDB 的文档来进行建模,会更加自然和简单。与此同时,CouchDB 也提供基于 MapReduce 编程模型的视图来对文档进行查询,可以提供类似于关系数据库中 SQL 语句的能力。 CouchDB 对于很多应用来说,提供了关系数据库之外的更好的选择。

CouchDB 的 JDBC 驱动程序——jcouchdb

相关阅读

Linux平台CouchDB不安全LD_LIBRARY_PATH环境变量漏洞 http://www.linuxidc.com/Linux/2010-09/28388.htm

NoSQL数据库CouchDB发布Android SDK http://www.linuxidc.com/Linux/2010-08/27791.htm

基于CouchDB的分布式部署---复制 http://www.linuxidc.com/Linux/2012-06/62154.htm

Fedora 16下安装CouchDB 1.2.0 http://www.linuxidc.com/Linux/2012-06/62153.htm

Ubuntu One 放弃对 CouchDB 的使用 http://www.linuxidc.com/Linux/2011-11/48279.htm

CouchDB 让人头痛的十大问题 http://www.linuxidc.com/Linux/2012-02/54134.htm

linux
相关资讯       CouchDB 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款