首选两者数据库产品的定位不同,开源产品需要有一定的更高维度的运行维护和原理的理解能力,金融机构原有的外包形式,和不培养技术人员的方式,对于开源数据库本身就是一个不利的因素。
PG 需要更精通的技术人员,同时在数据库层面应有二次开发,通过二次开发在监控,高可用方面提供更大维度的保障。同时开源提供的方案,未必适合金融级别的企业,例如Patroni 本身为基于ETCD 的基于RAFT分布式协议,网络的波动都会导致切换,如何优化相关的参数,适合本企业的硬件结构还需要进行研讨和测试以及后期逐步的参数调整。