使用DatastoreService与PersistentManager for GAE的优缺点

时间:2012-05-24 13:06:49

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

我正在使用Java开发GAE应用程序。如果有人能解释使用DatastoreService vs PersistentManager进行数据存储访问的优缺点,我们将非常感激。

谢谢!

1 个答案:

答案 0 :(得分:1)

DatastoreService - 低级API。 PersistentManager(JDO) - 基于DatastoreService的高级API。

性能:DatastoreService消耗更少的资源,PersistentManager(JDO) - 有一些开销。

开发:PersistentManager更快地用于开发/支持。

另一个选择是承诺在性能上比JDO更快,开发速度更快,而不是低级api - Objectify。这是一项新的有前途的技术试试吧。