Backup dan Pemulihan GaussDB(DWS)
GaussDB(DWS) membantu Anda mem-backup dan memulihkan berbagai jenis data di berbagai lapisan.
Sorotan:
- Format media yang didukung
Data dapat di-backup ke disk, Object Storage Service (OBS), EISOO, dan NetBackup.
- Mode backup beragam
Backup fisik penuh, backup inkremental diferensial, dan backup inkremental kumulatif didukung.
- Tidak memengaruhi layanan
Tidak ada tabel yang terkunci selama proses backup. Eksekusi Structured Query Language (SQL) dan Data Definition Language (DDL) tidak terpengaruh.
- Konsistensi global
Rangkaian backup menggunakan snapshot yang konsisten secara global untuk memastikan konsistensi data yang dipulihkan.
- Backup dan pemulihan yang terperinci
Anda dapat memulihkan seluruh kluster atau skema tertentu saja. Data dapat dipulihkan ke kluster baru atau ke kluster asal.
- Keamanan tinggi
Data dienkripsi sebelum transmisi untuk mencegah kebocoran.
gs_dump and gs_restore
gs_dump dan gs_restore adalah alat backup logika. gs_dump digunakan untuk mengekspor metadata objek database ke sebuah file teks, file berformat kustom, file .tar, atau direktori terpisah. gs_restore digunakan untuk mengimpor file yang dihasilkan oleh gs_dump ke database untuk pemulihan.
Roach
GaussDB(DWS) menyediakan Roach untuk mem-backup dan memulihkan data berskala besar secara real-time. Roach secara teratur menyinkronkan data dari kluster produksi ke backup untuk keperluan pemulihan bencana, seperti yang terlihat pada gambar di bawah.
Gambar 4-1 DR kluster ganda menggunakan Roach
Pada kluster berukuran besar, backup data kemungkinan terganggu oleh restart kluster atau switchover node primary/standby. Roach mendukung backup yang dapat dilanjutkan. Jika backup terganggu, Anda dapat melanjutkan backup dari posisi terakhirnya. Tidak perlu memulai dari awal sama sekali.
Roach dapat melanjutkan progres untuk:
- Backup penuh
- Pemulihan penuh
- Transfer data antar-kluster melalui SCP
- Backup kluster lama dan pemulihan ke kluster baru dieksekusi secara paralel