Python 通过适配器而不是REST查询CouchDB是否更快?
假设我在CouchDB数据库中有一些数据。总体规模约为10万个文档 我有一个_设计文档,它存储了一个“获取所有实体”视图 假设请求是在本地计算机上针对本地数据库执行的:Python 通过适配器而不是REST查询CouchDB是否更快?,python,database,performance,couchdb,Python,Database,Performance,Couchdb,假设我在CouchDB数据库中有一些数据。总体规模约为10万个文档 我有一个_设计文档,它存储了一个“获取所有实体”视图 假设请求是在本地计算机上针对本地数据库执行的: via curl:curl-X GEThttp://127.0.0.1/mydb/_design/myexample/_view/all via:entities=Entity.view('mydb/all') 与2(JSON编码/解码、HTTP请求解析等)相比,1是否需要执行任何额外的计算?这将如何影响从数据库查询“所有”实体
curl-X GEThttp://127.0.0.1/mydb/_design/myexample/_view/all
entities=Entity.view('mydb/all')
2
(JSON编码/解码、HTTP请求解析等)相比,1
是否需要执行任何额外的计算?这将如何影响从数据库查询“所有”实体的性能
我想直接查询数据库(选项2)应该比将请求/响应包装成JSON更快,但我不确定这一点。在API的封面下,Couchdbkit使用了,这是一个REST库
换句话说,Couchdbkit是CouchDB REST API的pythonic API,其工作量与自己使用REST API的工作量相同。在API的封面下,Couchdbkit使用的是REST库 换句话说,Couchdbkit是CouchDB REST API的pythonic API,并且将完成与自己使用REST API相同的工作量