我目前正在创建一个Android应用程序,其中一个活动必须显示一个卡片列表,其中包含存储在数据库中的信息。
我的问题是我应该使用什么样的数据库?
我是否应该在必须加载远程数据库时从远程数据库中获取所有信息,还是应该将其插入SQLite数据库并偶尔更新它?
答案 0 :(得分:0)
如果您可以期望并要求您的用户拥有网络连接,那么远程数据库将比存储本地数据和同步更简单。同步可能很棘手。
如果使用必须能够脱机工作,那么您必须使用本地存储或数据库。
仅当您的数据需求确实是" lite"时才使用SQLite。否则,请考虑使用更严重的数据库,例如H2 Database。