我正在使用Heroku Postgres Add-On作为我的网络应用的数据层。有几个计划,从9美元/米到6400美元/米。
如果数据库成为我的应用程序的瓶颈,我可以在它们之间缩放的速度和速度有多快?是否有某种API或我是否必须手动升级计划?
答案 0 :(得分:1)
如果您使用的是生产层数据库,建议您创建一个具有所需计划级别的新关注者数据库。一旦跟随者赶上主人,您可以简要地将您的应用程序置于维护模式,并将跟随者数据库提升为主数据库。我一直在使用这种方法升级到新的数据库层,停机时间很短(几分钟)。
Heroku的文档详细介绍了该过程:https://devcenter.heroku.com/articles/heroku-postgres-follower-databases#database-upgrades-and-migrations-with-changeovers