2011-10-29 8 views
0

私は多くの人がMySQLを使い、いくつかのPostgresを見てきました。私はどこかでOracleアダプタを見てきました。しかし、本当に - 私は最初のRailsアプリケーションを使い始めるだけで何を使うべきですか?Ruby on Railsアプリケーションを実行するのに最適なDBMSは何ですか?

+1

何か動作します。非常に具体的な要件がない限り、何かが行います。 – deceze

+0

私はそれをもう一度。要件がない場合は、特にLinuxでsqlite3を使用するだけではどうですか?インストールが簡単で、設定も不要です.Railsではデフォルトで作成されるため、設定を変更する必要はありません。 – mliebelt

答えて

3

あなたがそのような質問をした場合、おそらくあなたにとって本当の違いはありません。

通常、特定のDBMSは、に応じて選択される:

  • インフラの制限(例えば、Herokuのは デフォルトのみのPostgresを提供します)。
  • 個人の好み(無限の聖女の空間)。

最初と2番目のいずれも持っていない場合は、一番人気の高いものを選択してください。

1

あなたの最初のアプリは、簡単でセットアップが不要なため、sqliteを使用してください。あなたはレールフレームワーク、ルビー、tddなどで心配するだけで十分でしょう。一度良くなると、ポストグルを調べるべきです。それはHerokuによって使用されているものであり、私が賞賛するRubyの大部分は、MySql上のポストグルに対するその好みを言及しています。申し訳ありませんが、私はこのバイアスのための具体的なリンクはありませんが、何度も言及してきました。

関連する問題