查看其它 5 个回答Amygo的回答

AmygoAmygoDBA分布式事务数据库

1、业务系统的数据库要是Oracle 被直接替换,单库到单库的模式:肯定换PG更容易,接近98%的相似度;MySQL是85%的相似度

2、 业务系统的数据库要是Oracle 要被替换成分布式数据库,单体大库到多个小库的模式(也即数据分片):肯定换MySQL之上的分布式数据库更佳,因为换分布式数据库则意味着“存储过程、包、自定义函数、视图、复杂子查询”都没有了。

3、从交易关系型数据库产品的角度:OLTP业务场景 MySQL 比 PG 更适合,因为前者的InnoDB存储引擎要比PG的强大,有完善的MVCC、行锁等机制

4、从数据分析业务场景的角度,PG 会比MySQL更强,因为PG可以做复杂计算、HASHJOIN等。

5、PG 唯一是理念和新技术方面 比Oracle先进,因为是属于学术派,不注重实战、稳定可靠和性能。PG也是因为强学术派、缺乏MVCC等因素,从而社区人数、行业占有率远低于MySQL和Oracle

国产数据库厂商中:集中式数据库产品厂商因为PG兼容Oracle的缘故而拿来修改,另外是 做关系数据分析的数据仓库之用,也是因GreenPlum开源而被模仿。

银行 · 2020-04-12
浏览7175

回答者

Amygo
DBA分布式事务数据库
擅长领域: 数据库服务器分布式系统

Amygo 最近回答过的问题

回答状态

  • 发布时间:2020-04-12
  • 关注会员:8 人
  • 回答浏览:7175
  • X社区推广