EnterpriseDB 发布商业多主节点复制解决方案

EnterpriseDB 刚刚发布一款商业的软件 xDB-Replication ,该软件为开源的 PostgreSQL 数据库实现多主节点的数据复制解决方案。目前该软件还处于 Beta 版本,只支持 64 位的 Linux 系统,支持 8.4 或者更新版本的 PostgreSQL。EnterpriseDB 计划在将来支持其他的操作系统,包括:Solaris, Windows, HP-UX 和 32-bit Linux 。

多主节点复制允许多个计算机同时写入数据,这可大大提升写操作的吞吐量。而主从复制只有一台主节点,所有写操作必须在主节点上进行。多主节点也同样要求一个主计算机为其他的主节点做引用,其他的主节点可以从这台机器上获取初始数据,或者是故障后从这台机器上获取数据以及模型定义。操作期间,每台主节点会将修改的数据发送给其他主节点以保证数据的一致性。

xDB-Replication

与此同时也有其他一些免费的多主节点复制的解决方案,例如:Bucardo, Postgres-XC and rubyrep.