gpt4 book ai didi

python - 最好先按 keys_only=True 然后按 get_multi 查询还是只按完整查询?

转载 作者:太空狗 更新时间:2023-10-29 18:30:51 27 4
gpt4 key购买 nike

我将 NDB 与 python 2.7 一起使用,并开启了线程安全模式。

我知道使用 NDB 查询实体不使用本地缓存或内存缓存,而是直接进入数据存储,这与通过键名获取不同。 (如果这个前提不正确,剩下的问题可能是多余的。)

因此,一个好的范例是仅使用 keys_only=True 进行查询,然后执行 get_multi 以获得完整的实体吗?

好处是 keys_only=True 查询比 keys_only=False 快得多,get_multi 可能只命中内存缓存,通过调用 get_multi,您的实体现在保存在内存缓存中,以防您需要再次执行查询。

缺点是您现在有一个 RPC 查询调用 + get_multi 调用,我认为您可以在一个 get_multi 中调用的实体数量是有限的,因此您的有效查询大小可能会受到限制。

你怎么看?我们应该只使用 keys_only=True 查询然后执行 get_multi 吗?是否存在特定的最小和最大查询大小限制,使得此技术不如仅执行返回完整实体的查询有效?

最佳答案

关于python - 最好先按 keys_only=True 然后按 get_multi 查询还是只按完整查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596869/

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