更具体地说,我希望从Android平板电脑上做到这一点,但我想知道是否可以从任何移动设备进行。我使用Google Cloud的多个数据库的用例如下......
公司下载我的应用。该应用程序要求登录(使用公司名称,管理员用户名和密码)或允许用户创建新帐户。当他们选择设置新帐户时(这是我需要帮助的地方)并在Google Cloud中创建新数据库。这目前可能吗?
这与大多数应用程序不同,因为大多数应用程序只需要一个数据库。我计划拥有多个数据库,因为每个公司都有私人数据,不需要其他公司访问。它应该使每个公司内的查询更加高效,但我应用于每个数据库的任何更新都会有点繁琐。无论如何,我打算走这条路。是否有更好的解决方案将应用程序发布到不同的公司(使用单独的数据库)?
答案 0 :(得分:1)
将Google Cloud Endpoints用于一般移动设备与AppEngine连接(您可能知道这一点)。使用Multitenancy(称为命名空间)来隔离属于每个公司的数据。不要担心单独的数据库,无论如何,数据存储是一个巨大的全局数据库,AppEngine会将其分成不同帐户的位。