Kla*_*sen 20 python google-app-engine app-engine-ndb
随着最近发布的NDB,有没有理由继续使用旧的数据存储区API?
我正在开发一个当前使用旧数据存储区API的应用程序,我已经花了很多精力来缓存memcache中的对象.我的理解是正确的,通过更改为NDB,我可以删除自定义缓存,并保持当前的性能吗?
此外,NDB是否会以任何方式改变对分片计数器的需求?NDB中以某种方式更改了实体(组)每秒5次写入的限制吗?
编辑
鉴于我的应用程序仍在开发中,并且我没有我无法轻易删除的实体,在更改为NDB之前是否应该考虑一些问题,还是只需更改db.Model
为ndb.Model
?
Nic*_*son 18
继续使用旧API的主要原因是遗留应用程序.NDB API与现有的DB API并不完全相同,因此您需要对代码进行更改才能使用它.你是正确的,你不再需要使用自己的缓存代码,至少对于获取操作 - 如果你缓存查询结果,保留代码仍然是有用的.
如果你想对它们使用高写入率,NDB不提供任何方法来解决分片计数器的需要.
归档时间: |
|
查看次数: |
2546 次 |
最近记录: |