【问题标题】:How to migrate to a larger database如何迁移到更大的数据库
【发布时间】:2011-03-21 22:02:06
【问题描述】:

我对 Ruby on Rails 还很陌生,但我开始在该领域进行更多开发。我的问题是,如果我构建一个只有大约 20 个用户和几千行内容的简单应用程序,然后这个数字激增到我需要移动到另一个数据库的地步,这在 RoR 中如何工作?我真正需要的是对该过程的描述。

【问题讨论】:

  • 你不会使用像 MySQL 这样不依赖于语言的数据库吗?
  • 我通常使用 SQLite3 开始我的 Rails 项目,SQLite3 适用于我的大多数项目,我的问题是当项目变得更大并且我需要移动到像 mySQL 这样的数据库时,所涉及的过程是什么迁移?
  • 最好从 MySQL 数据库入手,这样可以减少访问时间,支持并发,并且具有更大的灵活性。
  • 这有点取决于您托管应用程序的方式。您应该查看 heroku 并了解如何从共享服务器到专用 postgres 服务器管理数据库。
  • Heroku 通常是我托管刚开始的应用程序的地方。如果我需要升级到更大的数据库,我只是想知道是否有一种最佳实践流程可以让我轻松迁移到更大的数据库

标签: ruby-on-rails database migrate


【解决方案1】:

Rails 与数据库无关。所以不用担心,如果你需要的话,你可以很容易地切换:)(当然,如果你不写很多本机查询)

【讨论】:

  • 酷,所以如果我的数据库中有 10,000 条记录并且想要迁移到 mySQL,rails 提供了一种方法来执行此操作?
  • 您只需更改 database.yml 并安装新的数据库 gem :)
猜你喜欢
  • 2020-05-09
  • 1970-01-01
  • 2014-04-10
  • 2017-11-13
  • 2012-02-17
  • 2014-07-05
  • 2011-09-27
  • 2014-02-13
  • 2017-05-26
相关资源
最近更新 更多