PostgreSQL主要優點

PostgreSQL主要優點:
  1. PostgreSQL徹底免費,並且是BSD協議,若是你把PostgreSQL改一改,而後再拿去賣錢,也沒有人管你,這一點很重要,這代表了PostgreSQL數據庫不會被其它公司控制。oracle數據庫不用說了,是商業數據庫,不開放。而MySQL數據庫雖然是開源的,但如今隨着SUN被oracle公司收購,如今基本上被oracle公司控制,其實在SUN被收購以前,MySQL中最重要的InnoDB引擎也是被oracle公司控制的,而在MySQL中不少重要的數據都是放在InnoDB引擎中的,反正咱們公司都是這樣的。因此若是MySQL的市場範圍與oracle數據庫的市場範圍衝突時,oracle公司一定會犧牲MySQL,這是毫無疑問的。 
  2. 與PostgreSQl配合的開源軟件不少,有不少分佈式集羣軟件,如pgpool、pgcluster、slony、plploxy等等,很容易作讀寫分離、負載均衡、數據水平拆分等方案,而這在MySQL下則比較困難。
      3. PostgreSQL源代碼寫的很清晰,易讀性比MySQL強太多了,懷疑MySQL的源代碼被混淆過。因此不少公司都是基本PostgreSQL作二次開發的。
      4. PostgreSQL在不少方面都比MySQL強,如複雜SQL的執行、存儲過程、觸發器、索引。同時PostgreSQL是多進程的,而MySQL是線程的,雖然併發不高時,MySQL處理速度快,但當併發高的時候,對於如今多核的單臺機器上,MySQL的整體處理性能不如PostgreSQL,緣由是MySQL的線程沒法充分利用CPU的能力。
相關文章
相關標籤/搜索