以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 双数据库系统如何设计 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25396) |
-- 作者:Fotable -- 发布时间:2012/11/8 12:29:00 -- 双数据库系统如何设计 软件使用2个数据库,一个1号互联网sql数据库,一个2好本地sql数据库。 当网络可用的时候使用1号数据库,并和2好数据库执行一次同步。 当网络不可用的时候自动切换到2号数据库,保障程序的不收网络状况的影响而停止运行。 这种理念 如何实现。 |
-- 作者:lin_hailun -- 发布时间:2012/11/8 20:46:00 -- 楼主,你这么清楚了,还实现不了么? ping一下外网,看能否连通,连通以后,看能否连上……先弄遇到具体问题发问。 |
-- 作者:程兴刚 -- 发布时间:2012/11/8 21:20:00 -- 您要愿意听我的,就不要去动这个脑子,外网就是外网,局域网就是局域网,不同的版本销售给不同的用户,真的外网联系不上时候,停止系统的使用,没有别的好办法,您看见银行存取款有在断网情况下运行的么? |
-- 作者:lihe60 -- 发布时间:2012/11/8 21:42:00 -- 以下是引用Fotable在2012-11-8 12:29:00的发言:
软件使用2个数据库,一个1号互联网sql数据库,一个2好本地sql数据库。 当网络可用的时候使用1号数据库,并和2好数据库执行一次同步。 当网络不可用的时候自动切换到2号数据库,保障程序的不收网络状况的影响而停止运行。 这种理念 如何实现。 这个原理,以前有高人写过,你在论坛上查一下。 |
-- 作者:hanxuntx -- 发布时间:2012/11/9 12:10:00 -- 这种想法有一定的道理。在有些方面应该用的到。 不过本地数据库只能增加数据,不能删除数据,还要考虑重复编号的问题。 [此贴子已经被作者于2012-11-9 12:14:03编辑过]
|
-- 作者:jspta -- 发布时间:2012/11/9 14:08:00 -- 以下是引用hanxuntx在2012-11-9 12:10:00的发言:
这种想法有一定的道理。在有些方面应该用的到。 不过本地数据库只能增加数据,不能删除数据,还要考虑重复编号的问题。 [此贴子已经被作者于2012-11-9 12:14:03编辑过] 主键,外键和编号是整个数据库同步时候的关键,处理好了应该可以实现,单表或少量表格这样处理应该比较好做,多了就~~~~ |
-- 作者:lin_hailun -- 发布时间:2012/11/9 14:24:00 -- 楼主先实现,弄好了拿出来分享分享。 |
-- 作者:Fotable -- 发布时间:2012/11/9 18:59:00 -- 以下是引用hanxuntx在2012-11-9 12:10:00的发言: 这种想法有一定的道理。在有些方面应该用的到。 不过本地数据库只能增加数据,不能删除数据,还要考虑重复编号的问题。 [此贴子已经被作者于2012-11-9 12:14:03编辑过]
编号问题好解决\'加入终端编号\'就可以避免重复
|