我想確認哪個更好,我已經看到民意調查顯示PostgreSQL在JPA/Hibernate速度方面領先於MySQL。MySQL或PostgreSQL for Hibernate + JPA2項目
在我最終決定使用哪一個之前,需要基於速度,可靠性,兼容性等方面的一些反饋。
我想確認哪個更好,我已經看到民意調查顯示PostgreSQL在JPA/Hibernate速度方面領先於MySQL。MySQL或PostgreSQL for Hibernate + JPA2項目
在我最終決定使用哪一個之前,需要基於速度,可靠性,兼容性等方面的一些反饋。
其中一個可以比另一個快。
這取決於工作量和您的數據庫設計。 MySQL具有PostgreSQL所不具備的一些性能特徵,但似乎PostgreSQL具有併發讀取和寫入場景的更好性能。但是,這又取決於你如何使用系統。我相信你可以很容易地設置一個測試,證明哪一個比另一個更快。
時相比,在PostgreSQL的查詢優化比MySQL的更先進和複雜的報表更好科佩斯(尤其是當它涉及到子選擇)
至於可靠性,我認爲PostgreSQL是更可靠(特別是到MySQL使用MyISAM - InnoDB在這裏好多了)。 PostgreSQL開發人員的主要目標是首先確保數據安全。但我沒有任何事實支持這一說法!這只是通過閱讀幾個DBMS相關論壇而得到的感覺。腐敗問題似乎比在Postgres
來講更頻繁地使用MySQL(現代)SQL功能MySQL是遠遠落後的PostgreSQL(想檢查約束,遞歸查詢窗口的功能,交易DDL,... )。 PostgreSQL缺乏的一件事是相當於MySQL的INSERT ... ON DUPLICATE ...
功能(又名「合併」或「upsert」)。
如果這很重要,MySQL的(表)分區更容易設置和管理。
與什麼兼容?使用ANSI SQL標準? 然後PostgreSQL比MySQL好得多。
使用你感覺舒適的人。 MySQL在[ACIDity]方面存在問題(http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL#ACID_Compliance)。對於速度,性能等問題,現在還爲時過早。製作一個人們想要使用的優秀應用程序。當它成爲瓶頸時,你可以解決速度問題。 – check123
這個問題可能會被視爲「不具有建設性」,因爲它過於寬泛,主觀並且沒有具體的答案。請參閱http://stackoverflow.com/faq#close,http://stackoverflow.com/faq#howtoask和http://stackoverflow.com/faq#dontask。有很多好的地方可以問MySQL和PostgreSQL的問題;這不是其中之一。每個人都會建議他們喜歡的數據庫,我們都會學到很少。 –