※本文对CouchDB的解释是来自Apache CouchDB的官网的译文,如果有什么问题,请指正。

1.CouchDB简介

CouchDB是一种利用JSON文件,javascript作为MapReduce查询,以及常规HTTP作为API的一种数据库系统。

2.CouchDB,一个为Web而生的数据库

CouchDB是一个完全为了web而生的数据库,它利用了JSON文件来存贮数据。CouchDB利用你的web浏览器,通过HTTP,查询,结合来处理这些JSON文件,并且利用Javascript来传输这些数据。CouchDB在现代浏览器以及移动浏览器上面的支持是非常好的,你甚至可以直接利用CouchDB来服务于你的web应用。你可以有效的利用CouchDB的增量复制特性去分发你的数据或者你的应用。CouchDB利用了自动冲突检测功能,支持master-master的安装。

CouchDB另外附增了一系列的特性,例如动态的文档转换,和实时的变更通知,CouchDB的这些特性掀起了一股web 应用开发的小风波。CouchDB甚至携有一种简单的使用web管理控制的方式。这种特性直接由CouchDB提供。我们担心着大量的分布式扩展,CouchDB是高可用性和分区容忍的,同时也是保持最终一致性的。我们一值都大量的关心着用户的数据。CouchDB拥有着一个容错引擎,它将把你数据的安全始终放在第一位的。

※更多关于CouchDB请访问Apach CouchDB 官网,此文意在简单介绍CouchDB,一个利用了现代web的技术。http://couchdb.apache.org/

转载于:https://www.cnblogs.com/zivxiaowei/p/CouchDB.html

什么是CouchDB?相关推荐

  1. couchdb 视图操作_couchDB视图

    视图函数 map函数 Map方法的参数只有一个,就是当前的文档对象.Map方法的实现需要根据文档对象的内容,确定是否要输出结果. 如果需要输出的话,可以通过emit来完成. emit方法有两个参数,分 ...

  2. CouchDB 简单HTTP接口使用说明

    目录 1.简介 2.安装 2.HTTP接口简单使用 2.1.认证接口 2.1.1 Basic Authentication 2.1.2 Cookie Authentication 2.2 创建与删除数 ...

  3. MongoDB或CouchDB - 适合生产? [关闭]

    我想知道是否有人可以告诉我MongoDB或CouchDB是否已为生产环境做好准备. 我现在正在研究这些存储解决方案(我现在偏爱MongoDB),但是这些项目还很年轻,所以我预计我必须努力工作才能说服我 ...

  4. couchdb 任意命令执行漏洞 cve-2017-12636

    Couchdb简介: Apache CouchDB是一个开源数据库,专注于易用性和成为"完全拥抱web的数据库".它是一个使用JSON作为存储格式,JavaScript作为查询语言 ...

  5. couchdb 任意命令执行漏洞(cve-2017-12636)

    Apache CouchDB是一个开源数据库,专注于易用性和成为"完全拥抱web的数据库".它是一个使用JSON作为存储格式,JavaScript作为查询语言,MapReduce和 ...

  6. couchdb 垂直权限绕过漏洞(cve-2017-12635)

    Apache CouchDB是一个开源数据库,专注于易用性和成为"完全拥抱web的数据库".它是一个使用JSON作为存储格式,JavaScript作为查询语言,MapReduce和 ...

  7. NoSQL Databases - CouchDB

    CouchDB还是蛮有意思的一个DB, 总结一下, 他重要的特点 1. 最大的特点就是他的file layout and commitment system, 并由此可以保证ACID特性, 在Nosq ...

  8. couchdb 自动生成html,如何在CouchDB中使用html模板

    我对Kanso不熟悉,但在CouchDB 1.1之前,CouchDB中的查看/显示等功能无法包含任何内容. (CouchApp工具有自己的!包含解决方案的解决方法.)这些不再是必需的. CouchDB ...

  9. couchdb java 连接_CouchDB客户端连接的说明---Java版

    在Fedora上安装CouchDB: yum update yum install couchdb 修改/etc/couchdb下local.ini文件: port = 5984 bind_addre ...

  10. [zz]NoSQL对比:Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j

    原文自:http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis Cassandra vs MongoDB vs CouchDB vs Re ...

最新文章

  1. vue中轻松搞掂鼠标气泡框提示框tip跟随
  2. 【leetcode】97. Interleaving String
  3. Filter过滤不了Action的问题
  4. NTU课程笔记 :CV6422(4) sampling process
  5. 常见的集成逻辑门(CMOS\TTL\ECL)
  6. 亚信科技高念书:“一巩固三发展”五年打造百亿企业
  7. (转)Spring的bean管理(注解方式)
  8. C++ log日志类实现
  9. 大数据量情况程序处理技巧
  10. ★LeetCode(371)——两整数之和(JavaScript)
  11. USACO milk
  12. kafka安装完整步骤_还在寻找Kafka最新的安装教程吗?精细的安装步骤分享给大家...
  13. 【java基础 3】树形结构数据呈现的递归算法实现
  14. Java程序员们最常犯的10个错误
  15. C语言实现matlab的interp2()函数
  16. html th width无效 解决方法
  17. 【blog】用emoji-java解决Emoji存储MySQL乱码问题
  18. 转:运行yum报错Error: Cannot retrieve metalink for reposit
  19. COMSOL35a下载地址
  20. FND_MESSAGE使用总结

热门文章

  1. 完成聊天室的私聊功能
  2. 四则运算题目生成程序(基于控制台)
  3. Leetcode016 3Sum Closest
  4. HDU 4635(强连通分量分解
  5. js Date对象总结
  6. tomcat原理,一个客户端请求的处理过程
  7. android app逆向分析,如何开始对Android应用的逆向分析?
  8. 支付宝支付-支付宝PC端扫码支付
  9. php ajax session死锁,session过期,ajax请求处理
  10. Mysql 查询返回结果空时间错误