我有一个小的(桌面)应用程序,它基本上由一个用户友好CRUD接口来了几桌(和连接表)“数据库访问”时,未连接到数据库
目前,它的工作原理与一个MySQL数据库,但是我想在没有连接到数据库的时候使它可用,很可能是因为用户没有互联网连接。
我的第一个想法是在MySQL数据库和应用程序之间创建一个SQLite“缓冲区”,例如,通过执行SQLite上的所有查询,并将它们存储在日志表中,以便稍后可以在主数据库中以非常基本的冲突解决方案执行它们(如果检测到冲突,我基本上会让用户解决它)
由于应用程序的简单性,这不应该太困难和很好的锻炼,但我想我会重新发明轮子。所以我的问题是:这个问题有没有现有的解决方案或其他方法?
关闭选民:为什么? – Marcin 2012-04-01 11:39:34
你看过复制解决方案吗? – Marcin 2012-04-01 11:40:38
@Marcin这些将需要用户在其计算机上安装完整的SQL服务器,所以我宁愿避免这种情况 – dtech 2012-04-01 11:56:12