Halaman ini menjelaskan tempat tinggal 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:
Lokasi adalah Google Cloud region atau multi-region seperti yang tercantum di halamanGoogle Cloud lokasi.
Istilah data Anda setara dengan arti istilah "Data Pelanggan" dalam item Lokasi Data di Google Cloud Persyaratan Layanan Umum.
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 Google Cloud Persyaratan Layanan.
Database yang menggunakan partisi geografis
Untuk database yang menggunakan partisi geografis, Spanner memberikan komitmen kehadiran data di tingkat penempatan. Untuk setiap penempatan, Anda dapat memilih lokasi region atau multi-region tertentu seperti yang tercantum di Google Cloud halaman lokasi. Spanner menyimpan data dalam penyimpanan hanya dalam region atau multi-region yang dipilih dengan batasan berikut:
- Sebagian kecil kunci utama, nilai kolom terindeks, dan nilai kolom kunci asing (untuk tabel penempatan dan non-penempatan) digunakan sebagai batas pemisahan, yang mungkin disimpan di penempatan default.
- Statistik dan informasi observabilitas untuk rentang kunci yang digunakan untuk visualisator kunci, kunci yang mengalami persaingan kunci yang tinggi, dan statistik kueri disimpan di penempatan default.
- Statistik tingkat kolom yang digunakan untuk pengoptimalan kueri disimpan di penempatan default.
Hal berikut sesuai dengan desain:
- Kunci utama tabel penempatan digunakan untuk merutekan traffic dan mungkin disimpan dalam penempatan default. Jika hal ini menjadi masalah, pertimbangkan untuk menggunakan UUID, atau kunci lain yang tidak termasuk dalam cakupan retensi data.
- Indeks yang diselingi mewarisi penempatan dari baris induk. Indeks global (termasuk kunci dan nilai penyimpanan) ditempatkan di penempatan default.
- Kunci asing yang mendukung indeks 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. Meskipun data tersedia dan ditayangkan dari lokasi baru, penghapusan data dari lokasi lama tunduk pada Google Cloud proses penghapusan data.
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 lokasi data Anda.
Jika ingin mengontrol kunci enkripsi, Anda dapat menggunakan kunci enkripsi yang dikelola pelanggan (CMEK) di Cloud KMS dengan layanan terintegrasi CMEK, termasuk Spanner. Saat menggunakan CMEK, Anda harus memilih kunci di lokasi yang sama dengan lokasi data Anda. Untuk informasi selengkapnya, lihat Ringkasan kunci enkripsi yang dikelola pelanggan (CMEK).