Skip to content
FunktionenPreisePartnerBlogHilfeÜber unsKontakt
LoslegenAnmelden
Zurück zum Blog
guides2026-10-146 Min. Lesezeit

Backup & DR: 10K-Bestellungen-Datenbank in 4 Stunden wiederherstellen?

thMenu Sonntag-02:00-D1-Backup zu R2, tabellenweise 1000er-Batches — 30K-Zeilen-Tabelle in 3h28m wiederhergestellt. KVKK Artikel 12 konform.

th

thMenu Team

thmenu.com

Freitagabend, POS friert ein, D1-Partition unerreichbar, zwölf Stunden Bestellungen weg. Wie schnell kommen Sie zurück? "Vier Stunden" ist keine Marketingzahl — es ist das Ergebnis eines echten thMenu-Drills, bei dem eine 30.000-Zeilen-Bestelltabelle in 3 Stunden 28 Minuten wiederhergestellt wurde.

Backup-Architektur

Der thMenu-Cron-Dispatcher feuert 0 2 * * SUN und erstellt ein wöchentliches Vollbackup. Jede D1-Tabelle wird zu einem separaten R2-Objekt, gestreamt in 1.000er-Batches, sodass das 128-MB-Worker-Heap-Limit auch bei 50K-Zeilen-Tabellen nicht überschritten wird.

RPO liegt bei 7 Tagen, RTO im Drill bei 3h28m. Tägliches inkrementelles WAL-Shipping ist für Platinum-Kunden geplant.

Restore-Drill

Der Drill lief in einer 6-Filialen-Kette in Istanbul. Szenario: Montag 09:00, Partition nicht verfügbar. Das Skript holte das neueste R2-Objekt, hydrierte eine frische D1-Instanz mit 5.000er-INSERT-Batches in Foreign-Key-Reihenfolge.

Menü-Reads kamen um 12:28 zurück, voller KDS um 13:14. Verlust: ein 6-Stunden-Fenster nach Samstag 02:00 — manuell aus Papier-Bons rekonstruiert.

KVKK Artikel 12 und jährlicher DR-Drill

KVKK Artikel 12 verlangt "angemessene Sicherheitsmaßnahmen", und der türkische DSB-Leitfaden nennt Backup und DR ausdrücklich. Bußgeld 2025: bis zu 1,8 Mio. TRY. Wir empfehlen einen jährlichen Q1-Drill nach ISO 27001 Annex A.17.

FAQ

Backup-Zugriff? Platinum: signierte R2-URLs für die letzten 4 Wochen.

Einzeltabellen-Restore? Ja, Point-in-Table unterstützt.

Vertragliche 4-Stunden-RTO? SLA ist 8 Stunden, Drill-Ziel unter 4. Bei Überschreitung Gutschrift.

Hilfreich? Teilen Sie es.