Ruby on rails heroku上的多个站点:关于数据库管理的建议?
我正在使用rails开发一个站点,并将其部署到heroku。它最终将拥有相当多的数据,因为现在beta/demo的行数不到30万行,超过了heroku上免费开发级别的限制 我正在为站点的生产部署购买基本级别,但我们有第二个部署,用于在开发功能等时测试部署。此数据应与生产数据不同,以便用户可以随意处理,并且不会污染生产/测试用户 我们有第三个部署,我们的营销人员希望将其用作演示,它也应该是一个独特的数据设置 有人对如何管理这个问题有什么建议吗?如果可以避免的话,我们宁愿不必为3个数据库付费——登台和演示站点不会面向公众或产生收入。他们也不会看到太多的流量(很少)。我喜欢heroku上的站点,因为我们希望在开始生产之前确保我们的部署没有heroku特定的问题 谢谢你的考虑Ruby on rails heroku上的多个站点:关于数据库管理的建议?,ruby-on-rails,ruby,postgresql,heroku,Ruby On Rails,Ruby,Postgresql,Heroku,我正在使用rails开发一个站点,并将其部署到heroku。它最终将拥有相当多的数据,因为现在beta/demo的行数不到30万行,超过了heroku上免费开发级别的限制 我正在为站点的生产部署购买基本级别,但我们有第二个部署,用于在开发功能等时测试部署。此数据应与生产数据不同,以便用户可以随意处理,并且不会污染生产/测试用户 我们有第三个部署,我们的营销人员希望将其用作演示,它也应该是一个独特的数据设置 有人对如何管理这个问题有什么建议吗?如果可以避免的话,我们宁愿不必为3个数据库付费——登台
Max如果您仔细想想,您的登台环境不必有超过300K行的数据。只要一些种子数据,你就可以开始了。因此,不需要购买基本层-开发层应该足够了。也可以看看Postgres的模式功能。非常适合这个用例。这就是我现在正在做的,我可以使用它。如果不需要将它作为一个单独的部分来管理,那将是一件很好的事情,但我想这是我必须继续做的事情。谢谢你的反馈。