多个数据库协同工做,一台失效,另外一台顶替 几台数据库同时提供服务,用户可用访问任意一台数据库 数据同步是高可用方案的基础
共享磁盘 SAN存储,一台机器失效,把SAN挂到另外一台机器 WAN日志同步,流复制 postgres自身提供,搭建主从服务器 触发器 使用触发器概率数据变化,同步到另外一台数据库 可复制中间件 用户不连数据库,连中间件,中间件把语句发给多台数据库 改造postgres源码 修改postgres源码来截取数据库变动,同步到另外一台数据库
主备方式 数据同步:故障切换中,数据彻底不丢失 数据异步:性能高,网络中断(主机挂起) 保证服务中断的时间尽可能少,灵敏故障检测,防误触发 数据 硬件故障、软件bug、人为失误
来源张永光的博客web