RDSを稼働させたままスナップショットを取得した場合、データの整合性はどのタイミングまで保障されるのでしょうか?

質問・問題

RDSを稼働させたままスナップショットを取得した場合、データの整合性はどのタイミングまで保障されるのでしょうか。
また、RDSのDBエンジンやMulti-AZの利用有無にこの件の仕様に差異はありますでしょうか?

 

回答・解決方法

RDSのスナップショットは、ポイントインタイムのバックアップのため、当該スナップショット取得開始時点でコミットされていたトランザクションまでがスナップショットに含まれます。
スナップショット取得開始時点で未コミットのトランザクション内容は、スナップショットには含まれません。

この件に関しては、RDSのDBエンジンやMulti-AZの利用有無にかかわらず同じ仕様です。

また、DB インスタンスを停止した状態ではスナップショットを取得することはできません。

 

【参考記事】
DBスナップショットの作成
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/USER_CreateSnapshot.html

AWS Black Belt Online Seminar Amazon Relational Database Service (Amazon RDS)
https://www.slideshare.net/AmazonWebServicesJapan/20180425-aws-black-belt-online-seminar-amazon-relational-database-service-amazon-rds-96509889

 

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください