2012-02-01 56 views
2

我们的一个生产应用程序已经在Amazon RDS(MySql)上运行了几个月。我必须说,一切都很好。除了Amazon RDS定期备份数据库,导致暂时停机(几分钟)之外。从Amazon RDS(MySql)迁移到Heroku Postgres需要付出多少努力?

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

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

对于那些已经从MySQL迁移到Postgres的的人。这样做的努力是如此漫长而乏味?

+0

你在SQL中使用GROUP BY吗?你有多少原始SQL?在插入/更新'varchar'列之前,您的长度验证有多严格?你使用某种类型的框架来写SQL吗?如果是,哪一个?你认为LIKE是不区分大小写的吗?这可能是一个Cakewalk或它可能是一场噩梦 – 2012-02-01 02:10:05

+0

我使用Ruby on Rails 3x,它使用ActiveRecord。 GROUP BY =是。我们的应用程序中的长度验证在应用程序层处理,而不是在数据库层处理。的[从MySQL切换到PostgreSQL的Ruby on Rails使用的Heroku起见] – 2012-02-01 02:20:28

+1

可能重复(http://stackoverflow.com/questions/8736041/switching-from-mysql-to-postgresql-for-ruby-on-rails为了这个缘故)或者可能足够接近,答案将是相同的。 – 2012-02-01 02:26:59

回答

相关问题