gpt4 book ai didi

python - NDB key 与 get_by_id

转载 作者:太空宇宙 更新时间:2023-11-04 07:42:27 24 4
gpt4 key购买 nike

只是想知道我是否弄错了:

get() 操作使用 NDB 缓存,所以这个(章节是 ndb.Model 类):

# Get the entity
chapter_key = ndb.Key('Book', long(bookId), 'Chapter', long(chapterId))
chapter = chapter_key.get()

如果是实体的第二次或多次读取,则可以使用 ndb 缓存。

但如果我做这个呢?

Chapter.get_by_id(long(id), parent=ndb.Key('Book', long(bookId)))

这是否也由 ndb 管理,或者此操作是标准数据库操作并且不使用缓存?

最佳答案

Model.get_by_id 将以与 Key.get

完全相同的方式使用上下文缓存和内存缓存

关于python - NDB key 与 get_by_id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16839236/

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