数据库同步软件:PanguSync

数据库同步软件:PanguSync
作者:流水梦寒
链接:https://zhuanlan.zhihu.com/p/1979207002761756988
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

今天介绍一款数据库同步软件PanguSync,它可以将某个源数据库的表数据准实时地同步到设定的目标表,目前支持三种数据库Mysql、Sqlserver、PostgreSQL,拥有此宝器后,运维或者开发将会非常的舒适,无论是全量还是增量、同构还是异构、单向还是双向、Windows还是Linux,该宝器都是一刀秒。

下面我们深入探索该宝器是如何一刀秒的,该数据库同步软件配置完任务后,一开始会进行全量同步,全量同步完成后,进入增量阶段,在增量阶段毫秒级获取增删改变化数据进行同步,并且增量阶段无需任何CDC/Binlog/Wal配置,这个是我个人非常喜欢的特性,看到那些配置我就头疼,我不想配置,我只想一步到位。看看下面这图,不要太舒服!

数据库同步软件全量+增量同步

我们继续深入研究,该数据库同步软件不仅支持同构数据库的全增量同步,还支持异构数据库的全增量同步,也就意味着不仅Sqlserver与Sqlserver、Mysql与Mysql、PostgreSQL与PostgreSQL之间能互相同步,而且还能进行Sqlserver、Mysql、PostgreSQL之间互相同步,甚至还能自定义字段映射,比如源Mysql的字段A同步到PostgreSQL的B字段,这使得该款数据库同步软件的灵活性大大的增强。看看下面这图,又是异常的舒适!

数据库同步软件进行异构同步映射

好我们继续深入探索该款数据库同步软件的同步模式,最后惊人地发现居然支持以下同步模式,这些同步模式并不复杂,但珍贵就珍贵在一刀秒,一刀秒的软件真的不多了。

数据库同步软件同步模式

最后我们深入该数据库同步软件的跨平台支持,Windows就不用说了,运行exe就行,上面的截图也展示的明明白白,在Linux上运行竟然也是干干净净,直接命令行运行该软件就行,看看下面这图,依然舒适,

数据库同步软件跨平台支持

总结

数据库同步软件PanguSync确实是难得一见,相信各位老铁使用了以后会对自己的事业有所帮助,我这里的表述也只能流于表面,更加强大的功能需要你自己去使用体会,比如像自增主键自动更正、外键约束冲突忽略、唯一索引冲突矫正都是鲁班级实现,我这里就不多加赘述,祝各位事业蒸蒸日上!!!