【问题标题】:db.get() vs db.get_by_key_name() performance (GAE BIgtable/Datastore)db.get() 与 db.get_by_key_name() 性能(GAE BIgtable/Datastore)
【发布时间】:2010-08-08 03:00:22
【问题描述】:

db.get() 的性能与 db.get_by_key_name() 相比如何?

【问题讨论】:

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


    【解决方案1】:

    get_by_key_name 必须根据 app、model、name 和 parent 计算密钥,因此它应该消耗比 db.get 更多的(微小但不是 null)量的 CPU,这不需要计算。但是我怀疑您是否可以衡量经过时间的差异,因为在这两种情况下,从存储中获取将占主导地位。

    【讨论】:

      【解决方案2】:

      就所有意图和目的而言,它们是等效的。

      【讨论】:

        猜你喜欢
        • 2010-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多