回 帖 发 新 帖 刷新版面

主题:请教关于网站数据库同步更新的问题解决思路

需求:
    比较特殊的一种数据库处理要求。
    制作一个购物性网站 主要是产品数据库要跟仓库那边的数据库连接起来 情况如下
    仓库那边使用的是百胜软件 数据库应该是SQL SERVER的 商品的名称 编号 库存按实际情况应该与购物网站的数据同步。。。哦 应该反过来说。
    那么购物网站的数据库同样我想使用SQL SERVER,但主管严格要求网站的安全性能 就怕仓库数据库通过网络直接被黑或者修改。
    然后我的解决方案是 仓库数据库还是独立只对软件负责,使用另外一台服务器构架网站的SQL数据库 然后采用VB编写内部软件(只供公司人员使用而不放在互联网上,使用者在本地数据源配置DSN连接到网站数据库以更新数据) 实现仓库数据库的数据导入到网站数据库中 即只读 并且在打开程序时会提示是否仓库数据库有更新 总的说来就是网站不直接读仓库数据库 而通过间接程序半自动实现数据同步。
    
    主要是想问问大家有没有别的解决方案 或者对于安全性上面有没有别的建议。
    如果问题描述的不是很清楚 见谅,我会在组织语言描述清楚。

回复列表 (共3个回复)

沙发

你还不如直接采用VB编写内部软件把数据直接导入到购物网站,中间加多个网站不是多此一举?

板凳

感谢您的回复。
帖子时间比较长了
到现在网站已经建设好了 而且当初的需求也已经实现。
采用VB连接两个远程数据库的方法来更新数据。那么这个VB写的小软件就只要满足放在公司任何一台电脑上且能访问这两个数据库的条件 就可以进行更新操作。

倒是里面数据查询操作和更新操作的SQL语句 让我仔细推敲了一翻

3 楼

如果没有费用或版权方面的顾虑,SQL2005的镜像功能不错。
用第三方程序来保持数据库一致性,总觉得有点别扭。

另外SQL2000增量备份功能(也好像叫差异备份,忘了),如果对于时间周期要求不严格,也可以尝试一下。把备份周期定为5分钟。

如果你们的服务器性能好,以及内部网络状况良好,也可以考虑SQL 的跨服务器检索,能保证每一笔数据都是最新的,不用设置中转库,缺点就是对硬件要求高。

我来回复

您尚未登录,请登录后再回复。点此登录或注册