【问题标题】:How much of an effort is it to migrate from Amazon RDS (MySql) to Heroku Postgres?从 Amazon RDS (MySql) 迁移到 Heroku Postgres 需要付出多少努力?
【发布时间】:2012-02-01 01:53:47
【问题描述】:

我们的一个生产应用程序已经在 Amazon RDS (MySql) 上运行了几个月。我必须说,一切都很好。除了 Amazon RDS 会定期备份数据库,这会导致临时停机(几分钟)。

我做了一些阅读,发现拥有Multi-AZ setup 可以防止这种情况发生。但是,这种设置会使成本增加 2 倍!这几乎相当于 Heroku 的专用数据库计划。

任何有经验的人。这样的举动是否有益?我应该坚持我的 MySql 设置吗?我们目前有 3 个月的生产数据。

对于那些从 MySql 迁移到 Postgres 的人。这样做的努力是否漫长而乏味?

【问题讨论】:

  • 您在 SQL 中使用 GROUP BY 吗?你有多少原始 SQL?在插入/更新varchar 列之前,您的长度验证有多严格?您是否使用某种框架来编写您的 SQL?如果是,是哪一个?您是否认为 LIKE 不区分大小写?这可能是小菜一碟,也可能是一场噩梦
  • 我使用 Ruby on Rails 3x,它使用 ActiveRecord。分组 = 是的。我们应用中的长度验证是在应用层而不是 db 层处理的。
  • switching from MySQL to PostgreSQL for Ruby on Rails for the sake of Heroku 的可能重复项,或者可能足够接近以至于答案相同。

标签: mysql ruby-on-rails postgresql heroku amazon-rds


【解决方案1】:

阅读这篇文章:http://blog.sendhub.com/switching-to-heroku-a-django-app-story(死链接,见镜像:#1#2

它与 Django 相关,但有一个部分是关于从 MySQL 迁移到 Postgres 的,这与您相关。

【讨论】:

    猜你喜欢
    • 2013-07-04
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多