【发布时间】:2010-08-08 03:00:22
【问题描述】:
db.get() 的性能与 db.get_by_key_name() 相比如何?
【问题讨论】:
标签: google-app-engine scalability google-cloud-datastore bigtable
db.get() 的性能与 db.get_by_key_name() 相比如何?
【问题讨论】:
标签: google-app-engine scalability google-cloud-datastore bigtable
get_by_key_name 必须根据 app、model、name 和 parent 计算密钥,因此它应该消耗比 db.get 更多的(微小但不是 null)量的 CPU,这不需要计算。但是我怀疑您是否可以衡量经过时间的差异,因为在这两种情况下,从存储中获取将占主导地位。
【讨论】:
就所有意图和目的而言,它们是等效的。
【讨论】: