ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 为什么要使用CouchDB

为什么要使用CouchDB

原创 Linux操作系统 作者:jieforest 时间:2012-11-15 21:24:10 0 删除 编辑
CouchDB是众多称作NoSQL解决方案中的一员。与众不同的是,CouchDB是一个面向文档的数据库,在它里面所有文档域(Field)都是以键值对的形式存储的。域(Field)可以是一个简单的键值对、列表或者是map。

CouchDB会为存储到数据库中的每一个文档分配一个文档级别的唯一标识符(id),同时每次将变动保存到数据库中时还会分配一个修订号(rev)。

NoSQL数据库的出现代表着传统的关系型数据库的转变,它能够提供很多好处,当然其自身也面临着挑战。

CouchDB为我们提供了下面的特性:

1. 容易地在多个服务器实例之间进行数据库复制

2. 快速地索引和检索

3. REST风格的文档插入、更新、检索和删除的接口

4. 基于JSON的文档格式(更容易地在不同语言之间转换)

5. 为用户选择的语言提供多个库(指一些流行的语言)

6. 通过_changes订阅数据更新


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/301743/viewspace-749308/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-04-23

  • 博文量
    441
  • 访问量
    602322