2011-10-02 81 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周。如果您沒有立即發現錯誤,那麼數據很可能會被丟棄。 –