0

我在 Rails 中有一个向用户显示大量信息的应用程序。

使用新的遗物,我注意到数据库正在密集工作,这可能会限制我的扩展能力(现在假设 SQL 很好)

有没有一种方法可以让多个数据库同步,并且请求将在它们之间进行负载平衡?

是否Heroku提供这样的系统?也许更重要的是——我应该依赖 Heroku 来开发需要扩展的应用程序吗?(架构是一台 Web 服务器连接到一台数据库服务器还是可以做更多?)

4

1 回答 1

2

查看 heroku 关注者数据库。

https://devcenter.heroku.com/articles/heroku-postgres-follower-databases

它将使您的数据库保持同步,并且为了负载平衡,您需要配置章鱼。

此外,关于可扩展性,它非常容易(应用程序级可扩展性只是增加了 dyno),并且在数据库上它们有多个模型(具有不同的缓存大小),并且在这些模型之间切换非常容易(停机时间可忽略不计)

谢谢

于 2013-01-04T13:02:43.877 回答