每个人,我最近都在阅读有关Couchdb的一些知识。 据说它将数据存储为索引和文档对。文档实际上是一个结构或javascript json结构。与关系数据库相比,couchdb非常复杂,因此,它节省了读/写时间?对? 但我想知道,实际上,有些网站是用couchdb实现的,但并非所有网站都可以正确使用这个数据库。 顺便说一句,为了检索结果,就像关系数据库一样,它返回一组数据, 可以在couchdb中返回一组文档。并且它可以按给定条件返回文档吗?
或者它只能通过给定的文档ID返回结果?
Thanx为你的答案
答案 0 :(得分:3)
与关系数据库相比,couchdb非常复杂,所以,它 保存读/写时间?
CouchDB以键/值方式存储单个文档,这种方式的结构比RDBMS表复杂得多,但它的快速之处在于它的MVCC模型以强一致性为代价提供高可用性。
可以使用couchdb返回一组文档。并且它可以返回一份文件 给定条件?或者它只能通过给定的文档ID返回结果?
是的,它可以通过views按给定条件返回文档或一组文档。您也可以直接通过它的ID获取文档,而无需创建视图或通过CouchDB的HTTP bulk document API获取多个文档。