各种Google App Engine数据存储操作的基准?
最近关于数据存储和查询应该运行多长时间的问题让我想到 - 是否有人编写了一套很好的基准测试来证明数据存储性能的“典型”结果? 我知道每种实体类型都会有不同的性能特征,但能够看到几种代表性类型实体的时间会很棒,所以我们知道如果我们做错了某些事情(例如,如果我们看到我们的查询花费的时间比基准测试要长得多,我们可能知道要检查非懒惰的取回关系,或者验证我们是否正确使用api来批量取回数据。)
我认为您可以在系统状态页面上检查某些事务的“典型”延迟,但由于负载平衡,在实际应用程序中,这个时间可能会有很大差异,具体取决于应用程序的当前负载。 索引,实体大小,寄存器数量等也会影响结果。 很难做出全面的测试。
我认为了解应用程序如何在负载下执行的最佳方式是根据本文的技巧进行负载测试:code.google.com/appengine/articles/load_test.html
链接地址: http://www.djcxy.com/p/23211.html上一篇: Benchmarks for various Google App Engine Datastore operations?