Latihan 1 dari materi Backup & Recovery di Database — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat fungsi backupStrategy(ukuranDB, downtime) yang merekomendasikan strategi backup:
ukuranDB adalah "kecil" (< 1GB), "sedang" (1-100GB), atau "besar" (> 100GB)
downtime adalah "boleh" atau "tidak boleh"
Jika ukuranDB === "kecil" → return "pg_dump"
Jika ukuranDB === "sedang" DAN downtime === "boleh" → return "pg_dump"
Jika ukuranDB === "sedang" DAN downtime === "tidak boleh" → return "pg_basebackup"
Jika ukuranDB === "besar" → return "pg_basebackup + WAL archiving"
Selain itu → return "pg_dump"