以文本方式查看主题

-  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编辑过] 编号问题好解决\'加入终端编号\'就可以避免重复