【发布时间】:2011-03-20 14:46:03
【问题描述】:
我现在正在为我的公司构建一个 Web 应用程序,无论出于何种原因,我都无法让 mySQL 在我的 Mac 上运行我的 Ruby 安装 (OSX 10.5)。 SQLite 工作正常,所以现在使用 SQLite 会不会有问题,所以我可以开始工作,然后在部署时更改我的 database.yml 文件以指向 mySQL 数据库(假设我重新运行迁移等)?
另外,在 RoR 应用程序中使用 mySQL 而不是 SQLite 有哪些优点/缺点?我过去一直默认使用 mySQL,但从来没有直接学习过 SQL(总是通过 ActiveRecord),也从来没有过多考虑过其中的区别。
【问题讨论】:
-
到目前为止大家的答案都很好!非常感谢!
标签: mysql ruby-on-rails sqlite activerecord