面向文档的数据库系统CouchDB
来源:互联网 发布:淘宝客服年度总结 编辑:程序博客网 时间:2024/06/05 19:06
CouchDB简介:
CouchDB是用Erlang开发的面向文档的数据库系统,最近刚刚发布了1.0版本(2010年7月14日)。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的index文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储系统。
CouchDB的特点:
一、CouchDB是分布式的数据库,他可以把存储系统分布到n台物理的节点上面,并且很好的协调和同步节点之间的数据读写一致性。这当然也得以于Erlang无与伦比的并发特性才能做到。对于基于web的大规模应用文档应用,然的分布式可以让它不必像传统的关系数据库那样分库拆表,在应用代码层进行大量的改动。 二、CouchDB是面向文档的数据库,存储半结构化的数据,比较类似lucene的index结构,特别适合存储文档,因此很适合CMS,电话本,地址本等应用,在这些应用场合,文档数据库要比关系数据库更加方便,性能更好。 三、CouchDB支持REST API,可以让用户使用JavaScript来操作CouchDB数据库,也可以用JavaScript编写查询语句,我们可以想像一下,用AJAX技术结合CouchDB开发出来的CMS系统会是多么的简单和方便其实CouchDB只是Erlang应用的冰山一角,在最近几年,基于Erlang的应用也得到的蓬勃的发展,特别是在基于web的大规模,分布式应用领域,几乎都是Erlang的优势项目。
文章来自百度百科:http://baike.baidu.com/view/2024470.htm
- 面向文档的数据库系统CouchDB
- 文档数据库系统CouchDB
- 基于文档的新一代数据库系统——CouchDB
- 用Erlang开发的文档数据库系统CouchDB
- 探索 CouchDB —— 针对 Web 应用程序的面向文档数据库
- couchDB 可以考虑用下文档数据库
- [转] 面向 PHP 开发人员的 CouchDB 基础知识
- 面向 PHP 开发人员的 CouchDB 基础知识
- 面向 PHP 开发人员的 CouchDB 基础知识
- 面向 PHP 开发人员的 CouchDB 基础知识 —— 从 PHP 开发人员的角度看 CouchDB
- 通过CouchDB-Python连接带有用户名/密码验证的数据库
- 1.3.5 面向对象的数据库系统
- couchDB的一些介绍
- 11个面向文档的开源NoSQL数据库
- 11个面向文档的开源NoSQL数据库
- 11个面向文档的开源NoSQL数据库
- 面向文档的开源NoSQL数据库大盘点
- 各种nosql数据库的比较Cassandra,MongoDB,CouchDB,Redis,Riak,HBase
- javascript系列---ajax上传文件
- 第八章 启动与执行业务流程(四)
- 芯片W3150A怎样应用于光纤以太网CCD相机系统设计
- 第八章 启动与执行业务流程(五)
- IE调试dll(或ocx)
- 面向文档的数据库系统CouchDB
- 第八章 启动与执行业务流程(六)
- 由“师生诊病靠仪器”想到的IT学习
- 重装mysql无法启动问题
- 深入浅出C/C++中的正则表达式库(一)——GNU Regex Library
- 第八章 启动与执行业务流程(七)
- hdu 1143
- 第八章 启动与执行业务流程(八)
- 华容道游戏VB.NET 2010 版28连局