Mysql

MySQL 在某些方面比 PostgreSQL 更好嗎?

  • August 14, 2013

我知道這個問題聽起來很挑釁,但事實並非如此。我最近發現 MySQL 在很多領域都受到限制,並且越來越喜歡 PostgreSQL。它的擴展性要好得多,並且比 MySQL 更尊重 SQL 標準。

不過,我對 PostgreSQL 世界還是很陌生,因為我願意在我未來的所有項目中離開 MySQL,所以我想知道的是:MySQL 是否有任何特定的功能做得更好(如更多比 PostgreSQL 性能更高或更使用者友好等)?

我想知道我會從 MySQL 中錯過什麼。我已經發現 MySQL 中的 AUTO_INCREMENT 欄位比 PostgreSQL 中的 SEQUENCES 更方便,並且過去在 Windows 中的部署是有問題的(不再是問題。對我來說從來沒有問題)。

還有什麼?

您顯然是從開發人員的角度來解決這個問題的,因此您可能會在 SO 上找到更有用的答案。

從管理的角度來看:

  • 複製 (HA)

  • 複製(擴展*)

  • 複製(備份)

  • 應用程序支持

  • 社區的規模和深度(文件、支持)

  • 現有安裝基礎/可用工作

*請注意,您提到postgres了更好的縮放。擴展對每個人來說都意味著不同的東西,但作為一般規則,具有將負載分散到多個伺服器的路徑的東西比沒有的東西擴展得更好。

引用自:https://serverfault.com/questions/111863