其實我覺得要這樣說
MySQL=MariaDB 為什麼會有這種事情呢
這要說到最初公司前後台開發時安裝系統的人有沒有懂這些資料庫
因為通常台企最先找進來的是研發和前後台 是到很久遠的後期才會有IT人員進場
所以一開始開發的人懂系統多少變成關鍵
他如果不熟 就只會隨便安裝個系統照著網路上教學安裝Mysql
當然出來的結果只是可用
通常安裝出來的只是系統最初內建的版本 而不是最新版
因為他們不知道要去安裝和更新套件庫 才會出現新版本
所以這類公司通常都有很老舊的系統版本 和各式的老資料庫
也沒人會去處理這些的更新
所以在早期只有Mysql時台灣大量的安裝出Mysql
在MariaDB出來後公司還是延續原本安裝的Mysql
也不汰換了
所以你問某些人 他的觀念裡只有Mysql
只有一些比較對系統專精的 他會覺得兩個不同
目前還有這些大型網路公司採用 MySQL 而不是 MariaDB:
Facebook、Github、YouTube、Twitter、PayPal、Nokia、Spotify、Netflix, 各行業客戶清單請參考:
MySQL Customers
如果這些國際大型企業都不怕, 台灣的開發者有甚麼好害怕的?
首先,你要了解一件事。
MariaDB並沒有真的比mysql優或比mysql差。
你可能會覺得這樣的說法很奇怪。但我也不想去解釋。可以去查查兩者之間的差異。
再來,已經安裝好的資料庫。除非有變動的情況下。沒人會想去變更。
最後,沒有所謂會MariaDB,因為只要會mysql。無論是用MariaDB還是mysql都是一樣的。
在職缺上只會寫上會mysql就行了。
如果只是從職缺來判斷大家愛用mysql。是非常錯誤的觀念。
附帶一提,我是兩者都有用。且我是搭配rds的。依不同的應用使用不同的核心。
反正程式語法也不會變沒差。
站在員工立場,除非上級指示,否則,沒有人會去自找事作,又不會加薪。
站在廠商立場,除非客戶願掏腰包,否則,沒有軟體公司會去自找事作,又不會加錢。
若我們招聘員工,只會寫要求懂 MySQL,但實際上,我們的系統全都是用MariaDB。