Jawaban atas pertanyaan umum mengenai pencadangan dan pemulihan di PolarDB for PostgreSQL (Compatible with Oracle).
FAQ Backup Data
Apakah ukuran total cadangan level-1 sama dengan jumlah ukuran semua cadangan level-1 individual?
Tidak. Ukuran total cadangan level-1 — ditunjukkan pada bagian ① gambar berikut — lebih kecil daripada jumlah ukuran semua cadangan individual.

PolarDB menggunakan snapshot chains untuk menyimpan cadangan level-1. Setiap blok data hanya disimpan satu kali di seluruh snapshot, sehingga total penyimpanan fisik lebih kecil daripada ukuran logis totalnya. Dalam beberapa kasus, total penyimpanan fisik bahkan lebih kecil daripada ukuran logis satu cadangan saja.
Bagaimana biaya penyimpanan cadangan level-1 dihitung?
Biaya penyimpanan dikenakan per jam berdasarkan volume penyimpanan cadangan level-1 yang melebihi kuota gratis:
Biaya penyimpanan per jam = (Ukuran total cadangan level-1 − Storage space database yang digunakan × 50%) × Harga per jam[700 GB - 500 GB] × USD 0,000464 = USD 0,0928
Kuota gratis setara dengan 50% dari storage space database yang Anda gunakan. Penyimpanan yang melebihi kuota tersebut dikenai tarif per jam.
Contoh (wilayah di Tiongkok daratan, harga: USD 0,000464/GB/jam):
| Skenario | Ukuran total backup | Storage yang digunakan | Kuota gratis | Ukuran yang ditagih | Biaya per jam |
|---|---|---|---|---|---|
| Backup melebihi kuota gratis | 700 GB | 1.000 GB | 500 GB | 200 GB | USD 0,0928 |
Jenis backup apa saja yang dikenai biaya penyimpanan?
Cadangan level-1, cadangan level-2, dan cadangan log semuanya dikenai biaya penyimpanan. Cadangan level-1 dan cadangan log diaktifkan secara default dan mencakup kuota penyimpanan gratis. Cadangan level-2 dinonaktifkan secara default.
Dapatkah saya menggunakan storage plan untuk mengimbangi biaya penyimpanan backup?
Ya. Storage plan mengimbangi storage space yang digunakan oleh semua kluster PolarDB dalam akun Anda. Kapasitas sisa storage plan secara otomatis diterapkan terhadap penyimpanan cadangan level-1 yang melebihi kuota gratis dengan rasio 1:1,6.
Jika kapasitas storage plan habis, penyimpanan pencadangan tambahan akan ditagih dengan skema pay-as-you-go. Untuk informasi lebih lanjut, lihat .
Dapatkah saya membuat backup manual untuk cadangan level-2 atau cadangan log?
Tidak. Hanya cadangan level-1 yang dapat dibuat secara manual.
Berapa lama periode retensi untuk backup yang dibuat secara manual?
Periode retensi untuk pencadangan yang dibuat secara manual diatur oleh parameter Level-1 Backup pada bagian Data Backup Retention Period.

Di mana saya dapat melihat ukuran cadangan level-2?
Ukuran cadangan level-2 tersedia pada tab Backups di Konsol.
FAQ Pemulihan Data
Bagaimana cara memulihkan data yang tidak sengaja dihapus atau dimodifikasi?
Pilih metode pemulihan berdasarkan skenario Anda:
Point-in-time recovery: Memulihkan data ke titik waktu tertentu dalam periode retensi. Untuk detailnya, lihat Metode pemulihan 1: Memulihkan data ke titik waktu tertentu.
Backup set restore: Memulihkan data dari snapshot tertentu. Untuk detailnya, lihat Metode pemulihan 2: Memulihkan data dari backup set (snapshot).
Dapatkah saya menyesuaikan nama tabel yang dipulihkan?
Ya.
Dapatkah saya memulihkan data ke titik waktu tertentu jika tidak ada backup yang tersedia sebelum titik waktu tersebut?
Tidak. Point-in-time recovery memerlukan cadangan penuh yang dibuat sebelum titik waktu target. PolarDB terlebih dahulu memulihkan cadangan penuh tersebut, lalu memutar ulang physical log yang dihasilkan antara waktu pencadangan dan waktu target untuk membawa data ke titik persis yang Anda tentukan.