Skip to content
FunktionerPriserPartnerBlogHjælpOm osKontakt
Kom i gangLog ind
Tilbage til Blog
guides2026-10-146 min læsning

Backup og DR: kan en 10K-ordrer database genskabes på 4 timer?

thMenu søndag 02:00 D1 backup til R2, batches på 1000 rækker pr. tabel — 30K-rækker ordretabel gendannet på 3t28m. KVKK § 12 overholdt.

th

thMenu Team

thmenu.com

Fredag aften, POS'en fryser, D1-partitionen er utilgængelig og tolv timers ordrer er væk. Hvor hurtigt kommer du tilbage? "Fire timer" er ikke et markedsføringstal — det er det målte resultat af et reelt thMenu-drill, hvor en tabel med 30.000 rækker blev fuldt gendannet på 3t28m.

Backup-arkitektur

thMenu cron-dispatcheren udløses ved 0 2 * * SUN og tager et ugentligt fuldt snapshot. Hver D1-tabel bliver et separat R2-objekt streamet i batches på 1.000 rækker, hvilket holder worker under 128 MB heap-grænsen.

RPO 7 dage, drill-RTO 3t28m. Daglig inkrementel WAL-shipping er på Platinum-roadmap.

Gendannelses-drill

Drill kørte hos en kæde med 6 lokationer i Istanbul. Scenarie: mandag 09:00, partition utilgængelig. Scriptet henter nyeste R2-objekt og hydrerer en frisk D1-instans med INSERT-batches på 5.000 rækker i foreign-key-rækkefølge.

Menulæsninger 12:28, fuld KDS 13:14. Tab: 6-timers vindue efter lørdag 02:00 — rekonstrueret manuelt fra papirsedler.

KVKK § 12 og årligt drill

KVKK § 12 kræver "passende sikkerhedsforanstaltninger" inklusive backup og DR. Bøde 2025 op til 1,8 mio. TRY. Vi anbefaler årligt Q1-drill iht. ISO 27001 Annex A.17.

FAQ

Adgang til backups? Platinum: signerede R2-URL'er for 4 uger.

Enkelt-tabel gendannelse? Ja, point-in-table.

Kontraktlig 4t RTO? SLA 8 timer, drill-mål under 4. Overskridelse = kredit.

Var dette nyttigt? Del det.