PostgreSQL與MySQL對比


使用了一段時間的postgresql與mysql,說一下目前的感受

MySQL優點

1.mysql的資料更多。因為使用的人多,大部分問題網上都有答案。並且很多大廠使用的是mysql,可以流出一些高質量的實戰經驗。

2.mysql的binlog解析出來更清晰,可以知道每一條執行語句。

3.mysql提供了一些不完全符合標准但更符合普通人思維的易用方法。

4.mysql的主從配置更簡單

5.mysql可以調節字段的順序

MySQL缺點

1.json功能弱

2.oracle掌管授權

3.被linux排除,代替為mariadb。

PostgreSQL優點

1.postgresql的官方文檔更詳細清晰。

2.強大的json功能

3.更豐富的擴展和可配置性

PostgreSQL缺點

1.資料相對較少,上手比mysql難

2.增加了sequence,創建自增id多了一步

3.增加了模式概念,增加了入門的疑惑

4.wal日志(類似於mysql的binlog)中無法解析出每次執行的sql語句,不能直觀的知道應該恢復到什么位置。

5.主從配置繁瑣,主windows,從linux配置失敗

6.postgresql為了性能以及實現的限制,不可以調節字段間前后的順序

7.postgresql表中排序,默認使用更新的時間,而不是按照主鍵

結論

雖然PostgresSQL的json功能更強大,有一些功能更好用,但是由於其備份方面太麻煩,不方便,與MySQL比也是各有千秋,所以放棄繼續使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM