使用Google云端点的Android应用:数据存储与SQL

Gio*_*Gio 2 google-app-engine android google-cloud-sql google-cloud-endpoints google-cloud-datastore

我想开发一个新的Android应用程序,我想知道要使用的架构.我的想法是使用Google Cloud Endpoints作为后端在Google App Engine上托管我的应用.唯一的问题是Google Cloud Endpoints使用Google Datastore(这是一个非关系数据库,而我想使用关系数据库).

所以我的问题是:

- 是否有可能使用Google Cloud SQL更改Google Cloud Endpoints的逻辑?

- 如果没有,是否有可能以关系方式使用Google数据存储区(表格之间有引用)?

谢谢.

M.S*_*eer 6

是否有可能使用Google Cloud SQL更改Google Cloud Endpoints的逻辑?

Google Cloud Endpoints的目的是允许您为您的应用程序开发REST API.REST方法的实现内容完全是您的选择.您可以调用Google数据存储,Google Cloud SQL,调用MemCache,调用其他服务,无论您想要什么.Cloud Endpoints不会强制您使用任何内容.它的主要目的是RESTful地处理通信.就这样.

如果没有,是否有可能以关系方式使用Google数据存储区(表格之间的引用)?

如果这就是您想要的全部内容,则可以使用KeyGoogle Data Store中的s 来管理实体引用.但这并不能使它成为关系型的.例如,如果您删除由RDMS通常执行的其他实体引用的实体,则不会抱怨.