在哪里存储CouchDB的devise文档?
我是CouchDB的新手,不知道CouchDB如何处理大量的devise文档。
我的问题:
- 你在哪里存储devise文件:在CouchDB与被保存的“保存”或硬盘上,然后通过HTTP API上传?
- 如果你正在上传,你怎么做? 你创build自定义查询还是你使用任何框架?
- 我正在使用node.js,有没有好的库/框架,我可以用来缓解CouchDB的发展?
请分享你的经验!
1)由于整个CouchDB通过REST API工作,所有被褥都在通过REST接口工作。 基本上,您将始终通过HTTP API加载它。 select使用哪种工具可以select哪种工具,其中工具会为您抽取stream程。 在一天结束时,所有的devise文件是另一种types的文件。
2)就个人而言,因为我在python中编写它,我使用couchdbkit框架,其中已经加载了自动文档。 我相信node.js有类似的东西。 虽然我无法回答。
3)也许node-couchdb ,尽pipe它似乎不再维护。 互联网上有很多资料,只是谷歌!
CouchApp是pipe理/上传devise文档的最佳工具。 它的主要目的是为纯粹的沙发应用程序,但你不必使用这个方面,它使devise文件pipe理轻而易举(couchapp推)。
CouchDB是基于HTTP的JSON,这两个事情Node本质上或多或less。 我发现npm模块Nano工作得很好。
就CouchApp而言,有一个节点的couchapp 。