我有一个将用户数据存储在 SQLite 数据库(包含 4 个表)中的 Android 应用程序。每个表都有一个整数主键(自动递增)。
要了解规模:
其中 3 个表的字段少于 7 个,预计条目数不会超过 10 个。1 个表有 8 个字段,平均每天大约有 5 个条目。
我想要的是将数据库同步到云 - 出于多种原因,包括
- 要在所有用户设备上同步的数据
- 如果用户选择加入,为了研究目的收集匿名数据。
我意识到我需要一个多租户数据库。我想知道一种有效的方法来做到这一点。
如果我在 Web 服务器上使用 MySQL 数据库,这会有效吗?在这种情况下,我如何处理多租户?
或者,我是否需要使用像 Google App Engine 这样的云服务?(这对我来说是全新的)