将本地SQLite数据库与中央数据库同步

时间:2015-06-23 11:05:25

标签: android performance sqlite compare

我们正在开发基于已有网站的产品的Android应用程序。因此,在启动Android应用程序时,可能会发生本地SQLite数据库和中央数据库之间的许多不同之处。

同步Android App的最快方法是什么?

  1. 将中央数据库中的数据与SQLite数据库进行比较,并相应地更新/插入/删除(对于每个表)?
  2. 或者只是删除相关的表并再次创建它们 - 并使用已编译的语句执行事务?
  3. 听起来第一个选项可能会很慢。

    任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

在你的情况下需要重视这种情况!!当我遇到这个问题时,第一个问题是......

  • 我要做的表格' drop table'几乎没有数据?如果是,那么最好的方法就是删除表格'命令。如果不是,那么您需要使用'插入'并且'更新'命令。我需要指出的是,SQLite数据库可能会随着时间的推移而增长,然后优秀的程序员会采用第二种方式,因为它更安全,您可以考虑未来的可能性。

  • 我的应用可以随时同步或每天同步几次?如果答案是在任何时候,那么你需要使用'插入'并且'更新'命令。因为您无法每分钟或几秒钟删除数据库表。

告诉我,如果我帮助你并做好编程!

相关问题