【发布时间】:2012-04-02 15:15:37
【问题描述】:
假设我想读取以下对象结构,并希望尽可能并行读取:
root_object --> ShardCounter
|
-> SubObject1 (1..N)
|
-> SubObject2 (1..N) --> ShardCounter
|
-> SubObject3 (1..N)
1) 与 memcache 和/或 store 交互以从 tasklet 中获取 ShardCounters 是否有意义?据我所知,memcache 没有get_async,所以我有点不确定这是否会很好地并行化?
2) 在为SubObject2 生成结果的小任务中,我是使用iter.has_next_async() 模式还是调用fecth_async().map(...) 来检索SubObject3 或完全不同的东西(另一个小任务,例如例如)?
感谢任何指点。
【问题讨论】:
标签: python google-app-engine app-engine-ndb