2011-10-02 75 views
7

我只是为Heroku设置了我的备份策略,并且在获得更多有关我需要防范的信息之后。Heroku数据库备份策略?

显然我需要确保自己备份以防止通过我自己的错误或恶意攻击等造成的数据丢失,但是我是否也需要防止Heroku搞砸并丢失/损坏我的数据?

I.E.我可以依靠heroku有足够的硬件故障等冗余或我需要防止这一点。

+0

有关Heroku上PostgreSQL的相关信息,请参阅http://devcenter.heroku.com/articles/database。 – coreyward

回答

3

有一个以上的备份永远不会有任何伤害 - 我使用类似于http://trevorturk.com/2010/04/14/automated-heroku-backups/的策略 - 获得一个备份到Heroku外部的文件(我是否需要它)但我对Heroku有100%的信心是诚实的但这是为了我自己的理智。

4

Heroku现在提供了一个附件来备份您的数据库。它被称为PG Backups

从附加页:

Heroku的数据库备份解决方案。从应用程序的共享和/或专用PostgreSQL数据库中捕获和恢复备份。从现有数据库备份导入数据,并导出备份以进行非现场存储。

您可以手动保留2或7个备份。您还可以进行每日自动备份并进行重新循环,以保留例如最近7次每日备份和最近5次每周备份。

+1

特别注意事实最大保留时间仅为5周。如果您没有立即发现错误,那么数据很可能会被丢弃。 –