将数据库存储在本地或服务器中

时间:2015-10-04 05:08:38

标签: sql database sqlite mobile-devices

这是我第一次开发移动应用程序,并且有一些数据需要存储。

但问题是我应该在本地(移动设备本身)还是服务器中存储数据?

此外,在哪种情况下,我应该将哪些信息存储在本地和数据库中?

(如果我理解错误,请纠正我)

2 个答案:

答案 0 :(得分:0)

取决于您的申请。如果您的应用程序是独立的应用程序,仅使用此设备操作数据,则将整个数据存储在移动设备中。但是在移动银行,电子邮件等情况下......数据是从不同设备和/或其他用户操纵的,可能会影响数据,那么您必须将整个数据存储在服务器中,并将部分数据存储在移动设备中,例如:存储过去30天数据的Gmail应用程序。

答案 1 :(得分:0)

在服务器上存储数据意味着您需要开发将联系服务器以获取数据的在线应用程序,而本地数据库使您的应用程序脱机工作。

您的数据是否经常更改?或者您想以任何方式使用客户的数据? 如果对任何问题的答案都是肯定的,那么你必须开发在线应用程序,并保存在服务器上的数据。并且您可以在本地数据库上拥有缓存副本。否则,我建议离线开发,因为它的开发和实施成本远低于在线应用程序。