java数据库读写分离怎么实现

2022-11-19 投稿:蔡辰纶 分享

不同的数据,读写分离同步操作是不一样的,以mysql和oracle为例:

mysql

读写分离:最常用的主从复制实现读写分离的功能

当数据有修改,会通过网络将执行的内容传输到从库,追加到从库的重做日志(replay-bin),然后再通过重做日志还原主库的操作以达到同步的效果;

oracle

读写分离:常用的读写分离方案有DG(备库可读)

操作写入archivelog,再通过网络传输到备库,备库再用archivelog还原数据,已到达同步的目的。