我想知道,如果SQLite的提出基于一些增量文件更新机制,要明确,例如Oracle数据库可以使用SQL重做日志或快照日志同步。
SQLite的是否提出了一个优化的机制进行自我更新。
我的使用情况如下,我必须用一些远程数据同步的本地数据库,在理想的世界里,我想在一个优化的格式建立的变化,只有他们,而不是所有的数据库,有一些本地的SQLite机制或者我必须实现一个自定义的?
谢谢
我想知道,如果SQLite的提出基于一些增量文件更新机制,要明确,例如Oracle数据库可以使用SQL重做日志或快照日志同步。
SQLite的是否提出了一个优化的机制进行自我更新。
我的使用情况如下,我必须用一些远程数据同步的本地数据库,在理想的世界里,我想在一个优化的格式建立的变化,只有他们,而不是所有的数据库,有一些本地的SQLite机制或者我必须实现一个自定义的?
谢谢
我们有这个完全相同的要求,我们已经写插入/更新/删除语句,当针对SQLLite数据库执行更新它满足了这一点。
我们是从一些数据源更新中央SQLLite数据库。 这些更新,那么就需要被传播到其他SQLLite数据库。 我们做的是我们生成SQL脚本并执行针对其需要更新的数据库。
同样的事情也将有助于实现你在找什么
主题现在是盖在另一个SO问题: 我如何才能diff的2个SQLite的文件?
总之,现在是一个内置的工具diff的2个SQLite数据库。
你需要一个定制的解决方案。 没有什么内置在SQLite的自动做到这一点。
请注意,您可以编写跨多个数据库的查询。 使用这个你可以在SQLite的另一种完全更新,从数据的一个数据库。 你仍然需要把逻辑自己虽然。
http://www.sqlite.org/lang_attach.html