查看Heroku的专用数据库计划。
几个应用程序在一个专用数据库(即Ronin)上运行是否正常?我有3个Rails应用程序。想到使用专用数据库(Ronin,那就是在PgSql上运行)。
或者将一个应用程序添加到专用数据库是否更明智?即每个应用程序都有自己的专用数据库。你对此有何看法?一般惯例是什么?
或者,考虑使用Amazon RDS。这意味着,每个应用程序至少有一个RDS数据库实例。
答案 0 :(得分:2)
所有3个应用程序的一个专用数据库:
您可以在前端应用上获得更多功能,并且维护数据库更容易。 但是如果你有很多并发用户,你可能会在数据库上遇到带宽连接问题。
每个人一个数据库:
所有应用程序都是独立的,因此db1失败不会影响应用程序2,3。 但你需要支付db三次的开销.plus很多管理员在dbs上工作。
这实际上取决于应用程序的自然,预算(群集数据库),用户等。