几种数据同步共享方法

来源:互联网 发布:小米6网络制式 编辑:程序博客网 时间:2024/06/01 07:53

一、数据库级处理
1.高级复制
Oracle高级复制即可支持基于整个表的复制也可支持基于部分表的复制两种复制方案。这两种复制方案主要是通过Oracle的两种复制机制来完成的,即多主复制和可更新快照复制,同时还可以将这两种复制机制结合起来以满足不断变化的业务需求。
具体配置参考:http://blog.csdn.net/zhangout/article/details/6256568

2.通过DBLink和同义词直接远程访问(数据无延时)
database link是定义一个数据库到另一个数据库的路径的对象,database link允许你查询远程表及执行远程程序。
详情参考:http://czmmiao.diandian.com/post/2011-11-06/18793223
Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。
详情参考:http://www.2cto.com/database/201109/106257.html

3.数据库的主辅备份

二、程序级处理
1.数据同步
可以通过数据同步软件,如:ETL等,将多个数据库之间进行数据同步。

2.远程方法调用 (数据无延时)
通过远程方法调用(如:webservice、socket、RMI、Hessian等),实时调用远程数据库访问数据。

以上几种方法需结合实际业务需求应用。

0 0
原创粉丝点击