備份Postgres數據庫(在Amazon RDS上運行)的好方法是什麼? 默認情況下,RDS內置的快照每天都默認,您無法導出快照。除此之外,導入快照可能需要相當長的時間。什麼是備份(AWS)Postgres數據庫的好方法
是否有良好的服務定期進行轉儲並將其存儲在S3?我們不想啓動並維護一個ec2實例。
謝謝!
備份Postgres數據庫(在Amazon RDS上運行)的好方法是什麼? 默認情況下,RDS內置的快照每天都默認,您無法導出快照。除此之外,導入快照可能需要相當長的時間。什麼是備份(AWS)Postgres數據庫的好方法
是否有良好的服務定期進行轉儲並將其存儲在S3?我們不想啓動並維護一個ec2實例。
謝謝!
我想備份是自動的,所以我寧願有專門的服務。
您的選擇:
pg_dump
從時間表EC2實例。這是Spot實例的一個很好的用例。想要比每天更頻繁地運行RDS快照嗎?手動啓動它。
這些都是可自動操作的。對於「免費」(您很費力),您可以獲得每日快照。我同意,我希望他們可以被送到S3。
SOLUTION:現在你可以做一個pg_dumpall和轉儲在單個AWS RDS實例的所有的Postgres數據庫。
它有一些警告,所以最好先閱讀帖子,然後編譯自己的pg_dumpall版本。詳細信息here。
可能重複[RDS到S3使用pg \ _dump直接(沒有中介)](http://stackoverflow.com/questions/22017596/rds-to-s3-using-pg-dump-directly-without-intermediary ) – Sunit
我想讓備份自動化,所以我寧願爲此提供專門的服務。 –
這是一些人在做什麼:http://stackoverflow.com/questions/9815612/should-i-stick-only-to-aws-rds-automated-backup-or-db-snapshots – phoenix