面向文档的数据库 CouchDB

面向文档的数据库 CouchDB

Apache
ErLang
跨平台
Apache
2008-11-09

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

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

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

CouchDB 的 JDBC 驱动程序——jcouchdb

加载中

评论(4)

damoco
damoco
最近大家用的怎么样?
tsuibin
tsuibin
QNetworkAccessManager 来接收 couchdb 的连续变更通知为啥消息很慢 ? #CouchDB#
王毅
为了最好的结果,将疯狂进行到底 CouchDB

Apache CouchDB 2.3.1 发布,文档型数据库

Apache CouchDB 2.3.1 发布了,CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。CouchDB 是 Apac...

03/17 07:16

Apache CouchDB 2.3.0 发布,文档数据库

Apache CouchDB 2.3.0 已发布,Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。CouchDB 是...

2018/12/07 07:24

Apache CouchDB 2.1.0 发布,文档数据库

Apache CouchDB 2.1.0 已发布,Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。CouchDB 是...

2017/08/09 06:44

Apache CouchDB 2.0 发布,文档数据库

Apache CouchDB 2.0 发布了。 主要更新内容: 支持集群 更新查询语言 改进管理界面 而且CouchDB 2.0 99%的API与1.x系列兼容而且大多数应用程序应该会继续工作。详细更新介绍,请点击此处查看...

2016/09/22 08:23

Apache CouchDB 1.6.0 发布,文档数据库

Apache CouchDB 1.6.0 发布,Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 CouchDB 是...

2014/06/11 07:43

Apache CouchDB 1.5.1 发布,文档数据库

Apache CouchDB 1.5.1 发布,此版本现已提供下载,提供了 Windows 和 OS X 的 pre-built 包。此版本是个安全更新版本,更新内容如下: * Add the max_count option to allow rate-li...

2014/04/10 07:30

Apache CouchDB 1.5.0 发布,文档数据库

Apache CouchDB 1.5.0 发布了,改进内容包括: 对官方文档进行完善 全新的代号为 Fauxton 的管理界面 Fixed an issue where admin users would be restricted by the public_fields feature....

2013/11/06 08:10

Apache CouchDB 1.4.0 发布,文档数据库

Apache CouchDB 1.3.1 发布,Apache CouchDB 是一个面向文档的数据库管理系统。它提供以 JSON 作为数据格式的 REST 接口来对其进行操作,并可以通过视图来操纵文档的组织和呈现。 CouchDB 是...

2013/09/04 07:54

没有更多内容

加载失败,请刷新页面

53
回答
百万级PHP网站架构工具箱

在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一...

2011/12/29 20:14
8
回答
在 Mac OS X 上玩 Node.js (30分钟教程)

今天我决定在 Mac OS X Lion 上玩玩 node.js 如果你还不清楚 Node.js 是什么,请点击这里查看详细介绍。 这里有一篇很好的 No...

2012/04/08 08:13
1
回答
CouchDB面向文档是什么意思

我们知道CouchDB是面向文档的数据库,也知道他可以存储一些字段类型的数据,那么请问:CouchDB能够存储一篇类似word这样的文档吗?还是说只能往里...

2014/03/23 10:01
1
回答
关于windows版本couchdb数据插入的问题
xzou 的回答 2014/12/24 11:05
最佳答案
我自己搞定了 windows上与众不同 要这么用 curl -H "Content-Type:application/json" -X POST http://127.0.0.1:5984/testdb -d {} curl -H "Content-Type:application/json"...
1
回答
CouchDB 安装与配置

Apache CouchDB 可以安装在主流的操作系统中,包括 Windows、Linux、Unix、Mac 和 Solaris 。下面主要介绍在 Ubu...

2010/03/30 10:06
1
回答
通过 CouchDB 在移动和固定设备上创建脱机 web 应用程序

移动应用程序的最大挑战之一是数据同步。此问题的有趣解决方案是使用 NoSQL 数据库 CouchDB。CouchDB(面向文档的数据库)可替代 SQL 数...

2011/12/13 18:27
2
回答
CouchDB 实现原理

特性 RESTFul API 基于文档存储,无表固定结构,数据之间没有关系范式要求 多版本并发控制模型 用户自定义查询结构(map/reduce) 增量索...

2009/03/19 23:25
1
回答
关于 CouchDB 的一些知识

简介 couchDB是这两年很受geek追捧的数据库,作者曾是lotus开发人员。与传统的关系型数据库不同, 它号称自己是文档数据库。所谓文档数据库,并不...

2010/02/03 06:39
8
回答
NoSQL比较:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j

本文详细介绍这几个 NoSQL 服务器的特点以及适用的场合! CouchDB Written in: Erlang Main point: DB cons...

2011/08/29 21:44
2
回答
GeoCouch 初体验(CouchDB的地理位置索引查询插件)

原文出处:http://blog.nosqlfan.com/html/3267.html GeoCouch是一个CouchDB的插件,提供地理位置索引的查...

2011/10/18 14:54

没有更多内容

加载失败,请刷新页面

超级账本HyperLedger:为Fabric的Peer节点配置CouchDB

原文地址 说明 这是网易云课堂“IT技术快速入门学院”使用的素材。 当前(1.1~1.2)版本的Fabric的Peer的数据存储支持LevelDB和CouchDB两种方式,默认为LevelDB。 LevelDB是Google实现的高效k...

2018/07/20 07:37
96
0
关于NOsql中couchdb的学习和研究

关于NOsql中couchdb的学习和研究。

2012/12/20 00:00
154
0
couchDB简介2

couchDB 特性,couchDB的操作与sql语法的比较

2015/01/16 17:00
38
1
基于sencha touch 使couchDB和pouchDB构建客户端HTML5离线混合app应用

基于couchDB和pouchDB构建客户端离线HTML5混合app应用,前台UI采用sencha touch 2.3 , 使用cordova 打包成客户端apk , 客户端apk缓存采用pouchDB, 通过couchDB的离线机制 数据从couchDB 同步 ...

2015/01/19 11:45
66
1
couchDB简介1

CouchDB是用Erlang开发的面向文档的数据库系统,CouchDB一种半结构化面向文档的分布式,高容错的数据库系统,其提供RESTFul HTTP/JSON接口,所以它一直倍受用户的青睐。...

2015/01/16 16:55
104
1
couchdb配置详解

couchdb配置详解

2015/01/19 13:59
106
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部