远程数据库如何进行同步
来源: 深圳卓网科技   发布时间: 2014-04-01 12:31   1582 次浏览   大小:  16px  14px  12px
远程数据库如何进行同步

来源:深圳卓网科技    http://www.jowan.cn


         企业与分支机构之间存在不同的数据库,这些节点又不在同一局域网内,彼此之间的数据无

法即时的更新,应该如何操作才能实现数据库之间的同步呢?


         首先,数据库服务器是企业核心数据的主要载体,它的远程接入需要一个非常安全的网络环

境。通过互联网无疑是最佳(最低成本)的解决方案,但是明文在互联网传输数据是非常危险的。

         另外,如果服务器直接暴露在公网,则随时有可能遭遇黑客的恶意攻击。

         注:通过专线的方式也不错,但是成本会很高,高昂的设备和网络费用会成为企业的负担。

它对移动设备(智能手机、PDA、平板电脑等)兼容和支持还不够。


         我们可以通过 企业的VPN远程接入 方案来实现。

         1.内网数据库服务器与远程数据库服务器分别通过网关接入互联网。

         2.在内网数据库服务器与远程数据库服务器分别安装VPN的客户端。

         3.相互之间通过VPN加密隧道建立互联互通。

         4.在数据库选择需要发布的数据库(包括数据表、存储过程等)

         5.设置数据同步的时间(通常设置为无人工作的时间进行)

         6.远程数据库服务器先通过VPN来注册和连接发布服务器。

         7.设置订阅模式,来订阅发布服务器的数据库。获取同步和更新。

         8.在表单插入记录或作修改,在发布服务器即时推数据,在远程服务器校验同步后的表单


        如果需要实现相互的数据同步,将操作步骤逆反操作即可。

        即便是多点数据同步,也可以实现。


        优势分析:

        1.数据库服务器仍然属于网络的内部网络。防止外部攻击。

        2.互联网数据传输通过高强度加密实现,通讯有安全保障。

        3.低成本数据交换。

        4.高效率自动完成。(无需人工干预,对数据导入和导出)

        5.能实现多点同步,对于企业拥有很多节点的数据库非常适用。

        6.可扩展性强,适用企业后续的发展,多地区的数据库扩展。