Pilih antara pencadangan dan pemulihan atau impor dan ekspor

Bandingkan

Fungsi impor dan ekspor Spanner melayani banyak kasus penggunaan yang sama dengan pencadangan dan pemulihan. Tabel berikut menjelaskan persamaan dan perbedaan di antara keduanya untuk membantu Anda memutuskan mana yang akan digunakan.

Pencadangan dan pemulihanMengimpor dan mengekspor
Konsistensi data Pencadangan dan database yang diekspor konsisten secara transaksional dan eksternal.
Dampak performa Pencadangan tidak berdampak pada performa instance. Spanner melakukan pencadangan menggunakan tugas khusus yang tidak menggunakan resource server instance. Ekspor berjalan sebagai tugas prioritas sedang untuk meminimalkan dampak pada performa database. Untuk informasi selengkapnya, lihat prioritas tugas.
Format penyimpanan Menggunakan format terenkripsi eksklusif yang dirancang untuk pemulihan cepat. Mendukung format file CSV dan Avro.
Portabilitas Anda membuat cadangan di instance yang sama dengan database sumbernya.

Setelah cadangan dibuat, Anda dapat menyalin cadangan ke instance di region atau project yang berbeda jika Anda memerlukan pencadangan lintas region atau lintas project. Selanjutnya, Anda dapat memulihkan cadangan sebagai database baru ke instance mana pun dalam project yang sama. Instance yang menjadi tujuan pemulihan harus memiliki konfigurasi instance yang sama dengan instance tempat cadangan saat ini disimpan.
Database yang diekspor berada di Cloud Storage dan data tersebut dapat dimigrasikan ke sistem apa pun yang mendukung CSV atau Avro.
Retensi Cadangan dapat disimpan hingga 1 tahun. Database yang diekspor disimpan di Cloud Storage, yang secara default dipertahankan sampai dihapus. Anda dapat menyesuaikan kebijakan lifecycle dan retensi.
Harga Cadangan ditagihkan ke project Spanner Anda berdasarkan penyimpanan yang digunakan per unit waktu. Untuk mengetahui detail selengkapnya, lihat bagian Harga. Penagihan untuk impor dan ekspor lebih rumit karena penggunaan Cloud Storage dan Dataflow. Untuk informasi selengkapnya, lihat Harga ekspor dan impor database.
Waktu pemulihan Pemulihan terjadi dalam dua operasi: pemulihan dan pengoptimalan. Operasi pemulihan menawarkan waktu ke byte pertama yang cepat karena database memasang cadangan secara langsung tanpa menyalin data. Setelah operasi pemulihan selesai, database siap digunakan, meskipun latensi baca mungkin sedikit lebih tinggi saat sedang dioptimalkan. Untuk informasi selengkapnya, lihat Cara kerja pemulihan. Impor lebih lambat. Anda harus menunggu semua data ditulis ke dalam database.

Langkah selanjutnya