2013-01-22 110 views
8

http://en.wikipedia.org/wiki/MariaDBMariaDB是否可用於使用Ruby on Rails進行生產?

MariaDB的是MySQL數據庫的一個社區開發的分公司, 推動是下的 GNU GPL的自由狀態社區維護, 下,相對於MySQL的許可狀態的任何不確定性的Oracle現在的所有權。貢獻者需要 與Monty Program AB分享他們的版權。

該頁面繼續說,MariaDB 5.5與同一版本的MySQL二進制兼容,並添加了一些自己的數據庫引擎可供選擇。

I also read說的Fedora 19是要去除贊成MariaDB的MySQL的包。

所以現在的問題是,是Ruby on Rails的3+ MariaDB的兼容?是否有將來計劃將MariaDB功能集成到他們開始偏離MySQL的時候?

回答

2

您可以使用MariaDB的兼容任何MySQL客戶端。我正在使用MySQL .NET連接器,它只是工作。

3

紅帽,Debian的,Fedora的,OpenSuse當中,Slackware的,甚至維基百科移動(或正在移動)到MariaDB的。這意味着它是穩定的。此外,MariaDB(和Per​​cona Server)似乎比Oracle更快地修復安全問題。

因爲MariaDB的是與MySQL兼容,所有的API兼容,包括Ruby on Rails的API。 (好吧,MariaDB 10.0與MySQL 5.6不完全兼容,但不兼容性不在API級別!)

+1

「兼容,兼容但不用擔心」響應風格是我們從偉大的離婚。這並不完全令人放心!而不僅僅是關於現在的狀態:當你問未來的時候,這個手工製作的玩具會變得非常愉快。如果有人能夠報告他們已經嘗試過它,那該多好...... – jackr

+0

[Rails Google小組](https://groups.google.com/forum/#!searchin/rubyonrails-talk/mariadb)顯示了一些用戶,而我的簡短掃描沒有出現任何與數據庫相關的問題。 – jackr

+3

@hackr,高級用戶需要在升級生產數據庫服務器之前進行測試。當您將MySQL 5.5升級到5.6時,您可能會遇到錯誤或新優化器功能問題。當你將MySQL 5.6升級到MariaDB 10.0時,它是一樣的。如果你活到5.6元數據鎖的陷阱,你爲什麼害怕MariaDB? :) –

相關問題