1.PostgerSQL完全遵從ACID,確保滿足所有ACID的需求;而MySQL只有InnoDB等少量存儲引擎遵從ACID,所以客戶選取就更加靈活。
2.PostgerSQL是全面支持事務的關系型數據庫,不僅DML語句可以在一個事務中,DDL語句也支持事務,即可以把創建多張表時的DDL語句放到一個事務中;而MySQL無法把多條DDL語句放到一個事務中。
3.MySQL中的默認配置不是提交后立即持久化的,即提交后,數據可能會丟失;而PostgerSQL一開始默認就是持久化,可以保證數據的安全。
4.PostgerSQL支持OLAP場景、混合性業務場景,能很好的支持JSON文檔型業務,設計目標是以穩定性和可靠性為第一目標,且具有金融級的可靠性,支持大數據庫等特點;而MySQL只支持OLTP場景,但不可用于OLAP場景,且是以簡單和性能為設計第一目標,支持可靠性很高的業務存在一定的困難。