Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓移动客户端可以在谷歌云账户上设置新数据库吗?_Android_Google App Engine_Google Cloud Storage - Fatal编程技术网

Android 安卓移动客户端可以在谷歌云账户上设置新数据库吗?

Android 安卓移动客户端可以在谷歌云账户上设置新数据库吗?,android,google-app-engine,google-cloud-storage,Android,Google App Engine,Google Cloud Storage,更具体地说,我希望在安卓平板电脑上实现这一点,但我想知道是否可以在任何移动设备上实现这一点。我对使用谷歌云的多个数据库的使用案例如下 一家公司下载了我的应用程序。该应用程序要求用户登录(使用公司名称、管理员用户名和密码)或允许用户创建新帐户。当他们选择设置一个新帐户(这是我需要帮助的地方)并在谷歌云中创建一个新数据库时。目前是否可能 这与大多数应用程序不同,因为大多数应用程序只需要一个数据库。我计划拥有多个数据库,因为每家公司都有私人数据,其他公司不需要访问这些数据。这会使每个公司的查询效率更高

更具体地说,我希望在安卓平板电脑上实现这一点,但我想知道是否可以在任何移动设备上实现这一点。我对使用谷歌云的多个数据库的使用案例如下

一家公司下载了我的应用程序。该应用程序要求用户登录(使用公司名称、管理员用户名和密码)或允许用户创建新帐户。当他们选择设置一个新帐户(这是我需要帮助的地方)并在谷歌云中创建一个新数据库时。目前是否可能


这与大多数应用程序不同,因为大多数应用程序只需要一个数据库。我计划拥有多个数据库,因为每家公司都有私人数据,其他公司不需要访问这些数据。这会使每个公司的查询效率更高,但我对每个数据库进行的任何更新都会有点乏味。不管怎样,我打算走这条路。有没有更好的解决方案可以向不同的公司发布应用程序(使用不同的数据库)?

使用谷歌云端点实现通用移动到AppEngine的连接(你可能知道这一点)。使用多租户(称为名称空间)隔离属于每个公司的数据。不要担心单独的数据库,数据存储是一个巨大的全局数据库,它可以为不同的帐户将数据划分成不同的位。

很有趣。我原本以为我会使用MySQl数据库,但数据存储看起来更具可伸缩性。在本地使用Google Messaging和JDA MySQLite是在公司所有设备上保持数据持久性的最佳方式吗?还是有更好的办法?