最近看到很多人寫MySQL 4.1或5.0,但台灣很少人提PostgreSQL。它早就支援Foreign Key、Trigger和Stored Procedure、SMP等等,目前最新版為8.1.4。PostgreSQL現在有不少好用的管理介面,除了官方的pgAdmin,另外有 Aqua Data Studio、Druid、DataBrowser等。20世紀時可以說PostgerSQL沒有好用的管理介面,但21世紀的現在,再沒有不如MySQL的地方,包括OLEDB、ODBC、.Net Data Provider以及JDBC。
還有個利用PostgreSQL寫的EnterpriseDB有著Oracle的相容性,目標是Oracle使用者可無痛轉移,但可沒有Open Source。Red Hat也有RHDB。
真要說缺點,就是常常改版,大改版時DB Format會改變,得手動匯出資料再匯入。其實MySQL升級也要做這種動作,但MySQL改版速度比起PostgreSQL慢太多。
還有個利用PostgreSQL寫的EnterpriseDB有著Oracle的相容性,目標是Oracle使用者可無痛轉移,但可沒有Open Source。Red Hat也有RHDB。
真要說缺點,就是常常改版,大改版時DB Format會改變,得手動匯出資料再匯入。其實MySQL升級也要做這種動作,但MySQL改版速度比起PostgreSQL慢太多。
留言