什么更快的Model.get(keys)或Model.get_by_id(ids,parent = None)

时间:2010-03-29 13:04:25

标签: google-app-engine google-cloud-datastore

我想知道Model.get(keys)和Model.get_by_id(ids,parent = None)方法的计算成本是否存在差异?

是否有服务器端计算优势使用数字ID而非编码字符串键,或其他方式?差异有多大?

PS。对不起,如果这是一个骗局。我确定我读过一篇关于它的文章,但我现在找不到它。

1 个答案:

答案 0 :(得分:4)

没有。 Model.get_by_id和Model.get都是db.get()的语法糖。传递编码的字符串键或数字ID之间没有实质性区别,但如果您在URL中传递它们,您的用户可能会发现一个比另一个更友好。