检索CouchDb get,它可以是一组文件吗?

时间:2011-08-04 08:45:16

标签: database nosql couchdb

每个人,我最近都在阅读有关Couchdb的一些知识。 据说它将数据存储为索引和文档对。文档实际上是一个结构或javascript json结构。与关系数据库相比,couchdb非常复杂,因此,它节省了读/写时间?对? 但我想知道,实际上,有些网站是用couchdb实现的,但并非所有网站都可以正确使用这个数据库。 顺便说一句,为了检索结果,就像关系数据库一样,它返回一组数据, 可以在couchdb中返回一组文档。并且它可以按给定条件返回文档吗?

或者它只能通过给定的文档ID返回结果?

Thanx为你的答案

1 个答案:

答案 0 :(得分:3)

  

与关系数据库相比,couchdb非常复杂,所以,它   保存读/写时间?

CouchDB以键/值方式存储单个文档,这种方式的结构比RDBMS表复杂得多,但它的快速之处在于它的MVCC模型以强一致性为代价提供高可用性。

  

可以使用couchdb返回一组文档。并且它可以返回一份文件   给定条件?或者它只能通过给定的文档ID返回结果?

是的,它可以通过views按给定条件返回文档或一组文档。您也可以直接通过它的ID获取文档,而无需创建视图或通过CouchDB的HTTP bulk document API获取多个文档。