我应该为我的Android应用程序使用SQLite数据库还是只使用JSON?

时间:2012-05-20 07:44:09

标签: java android json sqlite

我正在构建我的第一个Android应用程序,我已经到了需要考虑数据存储的地步。我的应用程序旨在协助起草一支梦幻足球队,因此它使用了大量的200-400名球员,每个球员都有个人投射,名字,位置,球队等。

虽然该应用程序足以编辑,添加和删除名单中的玩家和投影,但它绝对不是为了从头开始创建名单而构建的,因此我将在应用程序中包含默认名单。我希望用户能够保存并加载他们对默认名单所做的修改,以及从在线下载更新的预测。

我对数据库的唯一体验是在Web编程类中使用的远程MySQL数据库。 DB是否适合我正在尝试做的事情?有没有办法存储不同版本的数据库/表,以便用户可以拥有多个名单或下载更新?这对于一个序列化的JSON对象来说是一个更好的工作吗?或两者?

任何帮助或建议将不胜感激!谢谢你们

1 个答案:

答案 0 :(得分:3)

除非您的数据微不足道,否则使用Sqlite(Android的默认数据库引擎)是结构化数据的推荐存储方法。

JSON对于与服务器交换数据非常有用。