
比较版本:PostgreSQL 11 VS MySQL5.7(innodb引擎) Oracle官方社区版版权情况:PostgreSQL 11(免费开源)、MySQL5.7 Oracle官方社区版(免费开源)
1. CPU限制
PGSQL没有CPU核心数限制,有多少CPU核就用多少
MySQL能用128核CPU,超过128核用不上
2. 配置文件参数
PGSQL一共有255个参数,用到的大概是80个,参数比较稳定,用上个大版本配置文件也可以启动当前大版本数据库
MySQL一共有707个参数,用到的大概是180个,参数不断增加,就算小版本也会增加参数,大版本之间会有部分参数不兼容情况
3. 第三方工具依赖情况
PGSQL只有高可用集群需要依靠第三方中间件,例如:patroni+etcd、repmgr
MySQL大部分操作都要依靠percona公司的第三方工具(percona-toolkit,XtraBackup),工具命令太多,学习成本高,高可用集群也需要第三方中间件,官方MGR集群还没成熟
4. 高可用主从复制底层原理
PGSQL物理流复制,属于物理复制,跟SQL Server镜像/AlwaysOn一样,严格一致,没有任何可能导致不一致,性能和可靠性上,物理复制完胜逻辑复制,维护简单
My

超级会员免费看
本文详细对比了PostgreSQL 11和MySQL 5.7,涵盖CPU限制、配置参数、高可用性、主从复制原理、SQL特性、安全性、索引类型等多个方面。PostgreSQL在物理复制、SQL特性支持、索引类型、并行查询等方面表现出色,而MySQL则在安装方式、DDL操作和跨库查询上有优势。两者各有优缺点,适合不同的应用场景。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



