运行Ruby on Rails应用程序的最佳DBMS是什么?

时间:2011-10-29 11:42:19

标签: ruby-on-rails ruby database

我见过很多人使用MySQL,一些Postgres,我知道我在某个地方见过Oracle适配器。但实际上 - 我刚开始使用我的第一个Rails应用程序时应该使用什么?

2 个答案:

答案 0 :(得分:3)

如果你提出这样的问题,那么你可能没有什么真正的区别。

通常根据以下内容选择特定的DBMS:

  • 基础设施限制(例如,Heroku仅提供Postgres 默认)。
  • 个人喜好(无尽的圣战空间)。

如果你既没有第一个也没有第二个,那么选择最受欢迎的,因为最受欢迎的意味着最受支持。

答案 1 :(得分:1)

你的第一个应用程序你应该只使用sqlite,因为它很简单,不需要设置。你有足够的担心rails框架,ruby,tdd等。一旦你变得更好,你应该看看postgres。它是Heroku使用的,我敬佩的大多数rubyists都提到他们喜欢postgres而不是MySql。对不起,但我没有任何具体的链接,但我已经多次提到它了。