2013-01-22 9 views
8

http://en.wikipedia.org/wiki/MariaDBMariaDBはRuby on Railsを使用して本番環境で使用できますか?

MariaDBはMySQLデータベースのコミュニティ開発ブランチで、 の下でMySQLのライセンスステータスのいずれかの不確実性とは対照的に、 GNU GPLの下で、その自由状態のコミュニティの維持である 弾み、そのOracleによる現在の所有権。寄稿者は、 にMonty Program ABとの著作権を共有することが義務付けられています。

MariaDB 5.5は、同じバージョンのMySQLとバイナリ互換性があり、独自のデータベースエンジンを2つ追加して選択できるとのことです。

I also read Fedora 19はMariaDBのためにMySQLパッケージを削除する予定です。

Ruby on Rails 3 + MariaDBは互換性がありますか? MariaDBの機能がMySQLから逸脱し始めると、今後の予定はありますか?

答えて

2

Mariadbは、互換性のある任意のMySQLクライアントで使用できます。私はMySQLのコネクタを使用しています。

3

Red Hat、Debian、Fedora、OpenSuse、Slackware、さらにはWikipediaもMariaDBに移動しました。これは安定していることを意味します。また、MariaDB(およびPercona Server)は、Oracleよりもはるかに高速にセキュリティ問題を修正するようです。

MariaDBはMySQLと互換性があるため、Ruby on Rails APIを含むすべてのAPIが互換性があります。 (まあ、MariaDB 10.0はMySQL 5.6と完全には互換性がありませんが、非互換性はAPIレベルではありません)

+1

「互換性があり互換性はありませんが心配ありません」という応答スタイルは、偉大な離婚。それは完全に安心ではありません!そして、現在の状態だけでなく、将来について尋ねると、手書きは肯定的に肯定的になります。もし誰かがすでにそれを試してきたと報告できるのであれば、いいかもしれません... – jackr

+0

[Rails Google group](https://groups.google.com/forum/#!searchin/rubyonrails-talk/mariadb)ユーザーと簡単なスキャンでDB関連の問題は発生しませんでした。 – jackr

+3

@hackr、上級ユーザーは本番用dbサーバーをアップグレードする前にテストする必要があります。 MySQL 5.5を5.6にアップグレードすると、バグや新しいオプティマイザ機能に問題が生じる可能性があります。 MySQL 5.6をMariaDB 10.0にアップグレードすると、それは同じです。あなたが5.6のメタデータロックのトラップに生き残ったなら、なぜあなたはMariaDBを恐れていますか? :) –

関連する問題