【发布时间】:2016-03-04 06:42:00
【问题描述】:
我是 ruby on rails 框架的新手,我使用 rails 构建了一些博客、投资组合等应用程序。为此,我使用 sqlite 作为我的数据库。 我想创建一个可扩展的应用程序,尽管 sqlite 是一个轻量级数据库。我想将数据库更改为 postgresql 、 Mysql 和 mongodb 等。
所以我的问题是如果我更改数据库,我是否需要更改 Rails 代码 还是和使用 sqlite 一样?
【问题讨论】:
-
MongoDB 是一个完全不同的野兽,你必须重写你的应用程序的重要部分才能让它在那里工作。在 SQLite、MySQL 和 PostgreSQL 之间获得可移植性的唯一方法是自己动手,AR 对困难的部分没有帮助。
标签: mysql ruby-on-rails ruby postgresql sqlite