一个用Erlang写的数据库系统.不是关系数据库而是一个文档数据库.
啥叫文档数据库呀?
其实,就是一个巨大的分布的HashMap.(类似Python的dict).
CouchDb的API是JSON(JavaScript Object Notation)的.
和普通关系数据库的区别:
1. 没有SQL,存储半结构化数据
2.分布
3.面向文档 (Document Oriented)
Ruby环境有个类似的项目 RDDB .
面向文档的应用有哪些呢?
1.CRM
2.地址簿,电话簿
3.论坛,BBS
4.E-Mail,Wiki,Blog
5.基于文档的Web2.0应用
CouchDb提供Views(视图)作为主要的查询工具.Views的描述采用JavaScript的JSON来定义.
这里有一些视图的例子.
本文介绍了一个用Erlang编写的文档数据库系统CouchDB。它使用JSON作为API,并且存储半结构化的数据,区别于传统的关系数据库。适用于CRM、论坛等文档导向的应用。文中还提到了视图这一查询工具及其JavaScript JSON定义。
1307

被折叠的 条评论
为什么被折叠?



