2016-06-02 22 views
-2

RDSでmysqlを増分バックアップしようとしています。増分バックアップを取る方法は見つけられません。これはRDSでどのように行うことができますか? FAQでは、最後の5分までデータを復元できることを読んでいます。しかし、私たちはそれをどうやって行うのか分からないのですか?RDS増分バックアップ

+0

RDSはすでにインクリメンタルにバックアップしています。 http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.htmlを参照してください。 – ceejayoz

答えて

1

AWSデータパイプラインを使用してこれを行うことができます。 フルRDSダンプまたはインクリメンタルダンプとリストアをサポートしています。パイプラインを再利用できないという問題があります。バックアップまたはリストアを作成するたびに、AWS LambdaまたはJenkinsなどのジョブスケジューリングシステムを使用して、パイプラインを複製して新しいものを作成する必要があります。 詳細については、this blogをご覧ください。

+0

この非常に有益な答えを出して以来、これが最近の変更であるかどうかは不明ですが、執筆時点では、パイプラインのスケジュールを走る –

+0

@apおしゃべりしています!私がAWSに取り組んでから1年が経ちましたが、この変化は差し迫っていました。 – John

+0

私がこのアプローチで考えているもう一つの問題は、データパイプラインではデータごとにテーブルのダンプしかできないため、いくつかの追加の潜在的な問題が生じることです。1.パイプラインの作成後にDBに追加されたテーブルは、これはトランザクションではないので、更新間に加えられた変更は物事を壊します(つまり、テーブルbのバックアップで作成された外部キーですが、テーブルaのバックアップではまだ参照されていないレコードです)。これは難解です。 –

関連する問題