【发布时间】:2011-08-05 11:24:06
【问题描述】:
将旧数据放入新数据库结构的潜在策略是什么?我们正在考虑的一种策略是编写一些 ruby,它在每个表的基础上执行一些 sql。
【问题讨论】:
标签: mysql ruby-on-rails ruby migration
将旧数据放入新数据库结构的潜在策略是什么?我们正在考虑的一种策略是编写一些 ruby,它在每个表的基础上执行一些 sql。
【问题讨论】:
标签: mysql ruby-on-rails ruby migration
由于这是一项一次性任务(我在这里预先设想),您可能希望从新迁移中拥有两个数据库,一个是旧的,一个是新创建的。并编写一个 ruby 脚本以根据需要将数据从旧数据库复制到新数据库。
这将有助于保留旧数据库,从而减少与创建新数据库和从转储重新导入数据相关的停机时间。在迁移数据之前,您可以使用旧代码,一旦数据迁移到新数据库完成,更新代码并重新启动服务器。瞧!无需停机即可完成大量数据迁移! :)
总结一下我的建议:
【讨论】: