Ringkasan residensi data

Halaman ini menjelaskan residensi data untuk Spanner.

Spanner memenuhi persyaratan kepatuhan dan peraturan residensi data dengan memungkinkan Anda menentukan lokasi geografis (region) tempat data Spanner disimpan.

Definisi berikut berlaku untuk halaman ini:

Komitmen residensi data

Komitmen residensi data di Spanner berbeda untuk database yang tidak menggunakan partisi geografis dibandingkan dengan database yang menggunakan partisi geografis.

Database yang tidak menggunakan partisi geografis

Untuk database yang tidak menggunakan partisi geografis, Spanner memberikan komitmen residensi data di tingkat database sesuai dengan Persyaratan LayananGoogle Cloud .

Database yang menggunakan partisi geografis

Untuk database yang menggunakan partisi geografis, Spanner memberikan komitmen residensi data di tingkat penempatan. Untuk setiap penempatan, Anda dapat memilih lokasi region atau multi-region tertentu seperti yang tercantum di halaman lokasiGoogle Cloud . Spanner menyimpan data dalam penyimpanan hanya dalam region atau multi-region yang dipilih dengan batasan berikut:

  • Sebagian kecil kunci utama, nilai kolom yang diindeks, dan nilai kolom kunci asing (untuk tabel penempatan dan non-penempatan) digunakan sebagai batas bagian, yang mungkin disimpan di penempatan default.
  • Informasi statistik dan kemampuan observasi untuk rentang kunci yang digunakan untuk key visualizer, kunci yang mengalami pertentangan kunci yang tinggi, dan statistik kueri disimpan dalam penempatan default.
  • Statistik tingkat kolom yang digunakan untuk pengoptimalan kueri disimpan di penempatan default.

Berikut adalah hal-hal yang sesuai desain:

  • Kunci utama tabel penempatan digunakan untuk merutekan traffic dan mungkin disimpan di penempatan default. Jika hal ini menjadi masalah, pertimbangkan untuk menggunakan UUID, atau kunci lain yang tidak termasuk dalam cakupan residensi data.
  • Indeks yang disisipkan mewarisi penempatan dari baris induk. Indeks global (termasuk kunci dan nilai penyimpanan) ditempatkan di penempatan default.
  • Indeks pendukung kunci asing ditempatkan di penempatan default.
  • Jika Anda mengubah kunci penempatan untuk baris, pemindahan data akan terjadi secara asinkron. Mungkin perlu waktu berjam-jam untuk memindahkan baris ke lokasi baru. Bahkan setelah data tersedia dan disajikan dari lokasi baru, penghapusan data dari lokasi lama tunduk pada proses penghapusan dataGoogle Cloud .

Enkripsi residensi data

Secara default, Spanner mengenkripsi data pelanggan dalam penyimpanan. Spanner menangani enkripsi untuk Anda tanpa tindakan tambahan dari Anda. Opsi ini disebut Enkripsi default Google. Secara default, Google menggunakan kunci enkripsi dari lokasi yang sama dengan residensi data Anda.

Jika ingin mengontrol kunci enkripsi, Anda dapat menggunakan kunci enkripsi yang dikelola pelanggan (CMEK) di Cloud Key Management Service dengan layanan yang terintegrasi dengan CMEK, termasuk Spanner. Saat menggunakan CMEK, Anda harus memilih kunci di lokasi yang sama dengan tempat residensi data Anda. Untuk mengetahui informasi selengkapnya, lihat Ringkasan kunci enkripsi yang dikelola pelanggan (CMEK).