、 PostgreSQL 稳定性极强 Innodb 等引擎崩溃、断电类灾难场景抗打击能力足进步 MySQL 用户都遇Server级数据库丢失场景——mysql系统库MyISAM相比PG数据库面要些
二、任何系统都性能极限高并发读写负载逼近极限PG性能指标仍维持双曲线甚至数曲线顶峰再降 MySQL 明显现波峰滑(5.5版本企业级版本插件改善需要付费)
三、PG GIS 领域处于优势位丰富几何类型实际止几何类型PG量字典、数组、bitmap 等数据类型相比mysql差instagramPG空间数据库扩展POSTGIS远远强于MYSQLmy spatial采用PGSQL
四、PG 锁定特性非突甚至包括 vacuum 整理数据空间操作PGSQLMVCC实现关系
五、PG 使用函数条件索引使PG数据库调优非灵mysql没功能条件索引web应用重要
六、PG极其强悍 SQL 编程能力(9.x 图灵完备支持递归)非丰富统计函数统计语支持比析函数(ORACLE叫PG叫window函数)用种语言写存储程于R支持点MYSQL差远析功能都支持腾讯内部数据存储主要MYSQL数据析主要HADOOP+PGSQL(听李元佳说没验证)
七、PG 种集群架构选择plproxy 支持语句级镜像或片slony 进行字段级同步设置standby 构建WAL文件级或流式读写离集群同步频率集群策略调整便操作非简单
八、般关系型数据库字符串限定度8k左右限 TEXT 类型功能受限能作外部数据访问 PG TEXT 类型直接访问SQL语内置则表达式索引全文检索或使用xml xpath用PG文档数据库都省
九于WEB应用说复制特性重要mysql现异步复制pgsql做同步异步半同步复制mysql同步基于binlog复制类似oracle golden gate,基于stream复制做同步困难种式更加适合异复制pgsql复制基于wal做同步复制同pgsql提供stream复制
十pgsql于numa架构支持比mysql强些比MYSQL于读性能更些pgsql提交完全异步mysql内存表够实用(表锁原)
说我觉 PG MySQL
第MySQL些实用运维支持 slow-query.log pg肯定定制配置使用更
第二mysqlinnodb引擎充优化利用系统所内存超内存PG内存使用充
第三点MySQL复制用级库9.2前PGSQL能用库带库
第四点测试结看mysql 5.5性能提升单机性能强于pgsql5.6应该强更.
第五点于web应用说,mysql 5.6 内置MC API功能用PGSQL差些
另外些:
pgsqlmysql都背商业公司且都公司部发者都拿工资
说mysql执行速度比pgsql快速度接近且候取决于配置
于存储程函数视图类功能现两数据库都支持
另外线程架构进程架构间没绝坏oracleunix进程架构windows线程架构
pg应用24/7应用比skype. 近几版本VACUUM基本影响PGSQL 运行8.0PGSQL需要cygwinwindows运行
至于说于事务支持mysqlpgsql都没问题