【问题标题】:Android App Architecture to read and update databases用于读取和更新数据库的 Android 应用架构
【发布时间】:2012-03-08 02:51:30
【问题描述】:

我正在编写一个应用程序,其本地 SQLite 数据库存储在设备上,我希望该应用程序定期读取数据并将数据更新到位于 Web 主机或亚马逊 EC2 上的数据库中。

EC2(例如)会将来自多个用户数据库的数字存储到一个数据库中,然后从该数据库中处理数字并将统计信息存储到一系列表中。我的设备将从这些表中提取数据以显示统计信息 - 很可能存储在设备上的另一个数据库中。

简而言之, 用户更新平板电脑或手机上的数据库 ---> 平板电脑或手机向 EC2(或其他 Web 主机)发送数据 ---> EC2 处理数字并将计算数据(统计数据)发送到表格 ---> 平板电脑或手机拉取数据来自 EC2 的数据以显示给用户。

我应该在 EC2 上寻找内容提供商(例如),还是应该在 EC2 端使用 MySQL 数据库?对于这种类型的设置,我的架构应该是什么?

【问题讨论】:

    标签: android mysql database sqlite amazon-ec2


    【解决方案1】:

    您应该观看关于 REST 接口的 Google I/O 演讲: http://www.youtube.com/watch?v=xHXn3Kg2IQE

    可能会为您指明更好的方向。

    【讨论】:

    • 谢谢。我现在正在看这个。
    【解决方案2】:

    1-在设备上使用 SQlite

    2-在您的数据库服务器上使用像 SQL Server 这样的数据库。

    3- 使用网络服务在设备和数据库服务器之间交换数据。

    【讨论】:

    • 谢谢。 1 和 2 我理解,但 3 才是真正回答 q 的。 REST 看起来就是我想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2015-03-11
    • 2012-02-18
    相关资源
    最近更新 更多