什么是Couch DB?什么是搜索和过程?从Couch DB检索数据?

时间:2010-09-22 11:22:51

标签: database oracle couchdb

什么是Couch DB?这与传统的oracle DB有何不同?什么是搜索和过程?从Couch DB中检索数据?

2 个答案:

答案 0 :(得分:1)

http://couchdb.apache.org/docs/intro.html

Couch DB是一个非关系型,无架构的数据库。请访问该项目的网站以了解更多信息 - 将内容从那里复制粘贴到此处是不可行的。

上述两个类别是与通常的SQL数据库的主要区别,它们都是relational(使用模式来定义数据)并且为每个数据库严格定义了这些模式(您不能使用ad-hoc数据格式)可能的数据类型/表格。

我们很乐意回答您关于CouchDB的具体问题:)

答案 1 :(得分:0)

  • 键值对类型存储(NoSQL)

  • Document oriented storage

  • 底线是它为您提供无架构数据库(半结构化)。这很容易横向扩展

  • 没有1个数据库。它是一个分布式存储系统。有各种节点可以保存数据。

  • 通过Restful JSON Api

  • 提供的数据(查询)
  • Couchdb在Stackoverflow

  • 上的真实示例 CouchDb中的
  • Sample数据存储:

    {key:“Clarke”,值:{last_name:“Clarke”,first_name:“Kim”}}

  • 阅读列出的4个功能here,您将全面了解。

虽然它不完全相同,但请阅读Amazon Dynamo。它很有趣,也很相似。

<强>更新

有关关系数据库用户的CouchDB的最佳读数之一:A Gentle Introduction to CouchDB for Relational Practitioners