我正在使用存储在设备上的本地SQLite DB编写应用程序,我希望定期将应用程序读取和更新数据发送到位于Web主机或Amazon的EC2上的数据库。
EC2(例如)将来自多个用户数据库的数字存储到一个数据库中,然后从该数据库中查找数字并将统计信息存储到一系列表中。我的设备将从这些表中提取数据以显示统计信息 - 很可能存储在设备上的另一个数据库中。
简而言之, 用户在平板电脑或手机上更新数据库--->平板电脑或手机将数据发送到EC2(或其他网络主机)---> EC2收集数字并将计算数据(统计数据)发送到表格--->平板电脑或手机从EC2中提取数据以显示给用户。
我会在EC2(例如)查看内容提供商,还是应该在EC2端使用MySQL数据库?我的架构应该用于这种类型的设置?
答案 0 :(得分:0)
1 - 在设备上使用SQlite
2 - 在数据库服务器上使用SQL Server等数据库。
3 - 使用网络服务在设备和设备之间交换数据。 DB服务器。
答案 1 :(得分:0)
您应该在REST界面上观看Google I / O演讲: http://www.youtube.com/watch?v=xHXn3Kg2IQE
可能会指出你更好的方向。