我正在使用rails开发一个站点并将其部署到heroku。它最终将拥有相当多的数据,目前beta / demo的行数不到30万,超过了heroku的免费开发水平。
我正在为网站的生产部署购买基本级别,但我们正在进行第二次部署,以便在开发功能等时测试部署。这些数据应该与生产数据不同,以便用户可以随意使用它它不会污染生产/测试用户。
我们有第三个部署,我们的营销人员希望将其用作演示,也应该是一个独特的数据设置。
有没有人对如何管理这个有什么建议?如果我们可以避免,我们宁愿不用支付3个数据库 - 分期和演示网站不会面向公众或创收。他们也根本不会看到很多交通(很少)。我喜欢在heroku上使用该站点,因为我们希望确保我们的部署在使用它们之前没有具有heroku特定问题...
感谢您的考虑。
最高
答案 0 :(得分:0)
如果您考虑一下,您的登台环境不必拥有300K +行数据。只是一些种子数据,你应该很高兴。因此,不需要购买基本层 - 开发层应该绰绰有余。