当应用程序读取一个实体时,该实体会被自动缓存;这为经常读取的实体提供了快速(且廉价)的读取。
...
写入数据的 NDB 函数(例如 put())在缓存失效后返回;Apply 阶段是异步发生的。
在 Youtube 上观看,Google I/O 2011: More 9s Please: Under the Covers of the High Replication Datastore,在 13:11-ish,平均延迟为:
主从:
- 读取:15ms
- 写入:20ms
高复制:
- 读取:15ms
- 写入:45 毫秒
从应用程序的角度来看,NDB 对这些速度的影响有多大?
编辑:特别好奇时间统计(以毫秒为单位)。
额外的信用:我还听说尼克约翰逊提到每个查询大约需要160 毫秒(在 2009 年)[link]
NDB 是否为查询提供任何速度优势?