我已经尝试谷歌应用引擎一段时间了。使用他们的谷歌数据存储代码示例,我目前正在开发一个类似Uber的应用程序来跟踪公共巴士的运动。我目前正在使用com.google.gcloud.datastore
,但与com.google.appengine.api.datastore
相比受到很大限制。
两者有什么区别?
我应该什么时候使用com.google.gcloud.datastore
与com.google.appengine.api.datastore
?
我应该切换到appengine.api.datastore
吗?
谢谢。
如果您的代码在 App Engine 上运行,则应使用为 App Engine 构建的 API,无论是您提到的低级 API 还是 Objectify。
如果您的代码在 App Engine 实例之外运行,则需要使用 gcloud。