這部分的評估老實說有點超出我的能力範圍,但考量到畢竟只是個小專案就也當作個練習進行一下調查,稍微考量一下拓展性和整個社群,不過因為我本身是
mysql
的使用者,所以可能還是會帶著一些偏見就是了。
首先因為熟悉度的關係暫時不考慮NoSQL資料庫,都還是以關聯式資料庫為主。
參考了一些排名網站的 Ranking
以目前來說還是這幾個熟悉的面孔(如下圖)
首先MSSQL
就不說了,雖然有著完整的生態系但是畢竟不是微軟生態系的使用者絕對不是因為以前作影像處理的時候被winform搞到崩潰因此暫不考慮,Oracle對我們這種免費仔來說就是個高領之花,MongoDB
則是NoSQL這部分也不是考量NoSQL不好用或是怎樣,相反的我反而喜歡這種拓展性,畢竟都是自己獨力開發的小專案的話寫起來還是比較彈性的。
所以最後留下的角鬥士只有兩位,所以我們就來比較看看哪個更適合吧。
在還沒有查資料之前,。原本想要講的是
MySQL
是一個很古老的database,但是沒想到wiki一查才發現其實也才比PostgreSQL
早了一年而已,但是PostgreSQL
更像是個鬱鬱不得志的考生,歷經了好幾次的被專案棄置終止開發,最終才走出了一條自己的路。
MySQL | PostgreSQL |
---|
reference: