gpt4 book ai didi

python - 通过适配器而不是 REST 查询 CouchDB 是否更快?

转载 作者:搜寻专家 更新时间:2023-10-30 20:11:12 25 4
gpt4 key购买 nike

假设我在 CouchDB 数据库中有一些数据。总体大小约为 10 万个文档。

我有一个 _design 文档,其中存储了“获取所有实体” View 。

假设请求是在本地机器上针对本地数据库完成的:

  1. 通过 curl:curl -X GET http://127.0.0.1/mydb/_design/myexample/_view/all
  2. 通过Couchdbkit : entities = Entity.view('mydb/all')

2 相比,1 是否必须执行任何额外的计算(JSON 编码/解码、HTTP 请求解析等),这如何影响查询的性能来自数据库的“所有”实体?

我想直接查询数据库(选项 2)应该比将请求/响应包装到 JSON 中更快,但我不确定。

最佳答案

在 API 覆盖下,Couchdbkit 使用 restkit package ,这是一个 REST 库。

换句话说,Couchdbkit 是 CouchDB REST API 的 pythonic API,并且将完成与您自己使用 REST API 相同的工作量。

关于python - 通过适配器而不是 REST 查询 CouchDB 是否更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com