两个产品都是高可用性,支持海量数据分析。RDS MySQL版兼容传统MySQL,RDS PostgreSQL版兼容PostgreSQL/Oracle的语法生态,看使用习惯。
两都区别还有以下说法:
- PostgreSQL没有CPU核心数限制,而MySQL有限制;
- PostgreSQL的配置文件参数一共有255个,MySQL一共有707个;
- PostgreSQL支持多字段统计信息,而MySQL不支持;
- PostgreSQL支持执行计划即时编译,MySQL不支持。
MySQL的主要优点
- 首先是速度,MySQL通常要比PostgreSQL快得多
- MySQL比PostgreSQL更流行,流行意味着更多的用户,意味着经受了更多的考验,意味着更好的商业支持
- 与PostgreSQL相比,MySQL更适宜在Windows环境下运行。PostgreSQL在Windows下运行没有MySQL稳定。
PostgreSQL的主要优点
- PostgreSQL遵循的是BSD协议,完全开源免费且不会被任何商业公司控制;
- PostgreSQL源代码堪称C语言的规范,易读性比MySQL强很多。
- PostgreSQL是多进程的,而MySQL是多线程的。
区别
- MySQL通过执行命令启动实例,而PG通过执行进程来启动
- PG支持物化视图、而MySQL不支持物化视图
- MySQL不支持拓展性,而PG是高度可扩展的