Skip to content
機能料金プランアフィリエイトブログヘルプ会社概要お問い合わせ
無料で始めるログイン
ブログに戻る
guides2026-10-146 分で読めます

バックアップとDR:1万件注文DBを4時間で復旧できるか?

thMenu 日曜02:00 D1バックアップをR2へ、テーブル別1000行バッチ — 3万行注文テーブルを3時間28分で復旧。KVKK第12条準拠。

th

thMenu Team

thmenu.com

金曜夜、POSがフリーズし、D1パーティションに到達不能、12時間分の注文が消えました。どれだけ早く復帰できますか?「4時間」はマーケティング数字ではなく、3万行の注文テーブルを3時間28分で完全復旧したthMenu実drillの実測値です。

バックアップ構成

thMenuのcronディスパッチャは 0 2 * * SUN で起動し、週次フルスナップショットを取得します。各D1テーブルは独立したR2オブジェクトとなり、1000行バッチ でストリーミングされ、worker の 128 MB ヒープ制限以下に保たれます。

RPO 7日、drill RTO 3時間28分。日次インクリメンタルWAL-shippingはPlatinumロードマップ。

復旧drill

drillはイスタンブール6店舗チェーンで実施。シナリオ:月曜09:00、パーティション利用不可。スクリプトが最新R2オブジェクトを取得し、外部キー順で5000行INSERTバッチによりD1新インスタンスを再構築。

メニュー読み取り12:28、フルKDS 13:14復帰。損失:土曜02:00以降の6時間ウィンドウ — 紙レシートから手動再構成。

KVKK第12条と年次drill

KVKK第12条は「適切な安全措置」を要求し、バックアップとDRを明示します。2025年制裁金は最大 180万TRY。ISO 27001 Annex A.17に従う年次Q1 drillを推奨。

FAQ

バックアップへのアクセス? Platinumで直近4週間の署名付きR2 URL。

単一テーブル復旧? point-in-table対応。

契約上の4時間RTO? SLAは8時間、drill目標は4時間未満。超過=クレジット。

お役に立ちましたか?シェアしてください。