张杰低调组合视频:如何保持两个国家的服务器的数据库同步

来源:百度文库 编辑:高考问答 时间:2024/05/04 13:50:31
最近碰到一个比较BT的客户,我们帮他设计开发一套ERP系统,因为是一家日资公司,所以中日两国的用户都要操作该系统,客户要求系统的响应速度在2秒内,如果不满足该要求就取消合作。
现在我们的方案是在中国和日本分别建立一个数据服务器,日本用户读日本服务器,但写数据时同时写到两个国家的服务器,中国用户读中国服务器,写数据时同时写到两个国家的服务器。但这样的实现方法存在一些弊端,比如用户在写数据时,一方服务器不工作,就容易造成数据混乱和丢失,所以还必须保证两台服务器的数据同步。据说数据库有该功能,但不知道具体如何实现,还有实现的前提是什么(比如说是否一定要保证两台服务器在一个域中,客户中国这边的网络环境是FTTB2M的宽带)。请高手帮助,明天就要交提案了,急啊。
他不存在主服务器的说法,两边的数据库都有数据更新,客户对性能和数据实时性要求非常高。

做一个程序呀,自动从主服务器中下载更新数据包就行了。
如果实在不行,再下载文件下来,人工导入。

其实可以在中间建一个信息收发战,可以对两端的数据进行转发,还可以保存数据以备需要

资料同步软件(这样即使一台服务器不工作,当他工作的时候就会同步)

记住做个后门以备用

如果是SQL SERVER 的话建议采用 触发器器
其他的 可以采用WEB Services