Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:Azure SQL Database
Istilah berikut didefinisikan untuk Peluasan skala dengan Azure SQL Database. Alat-alat ini digunakan untuk mengelola peta shard, dan termasuk perpustakaan klien, alat split-merge, kumpulan elastis, dan kueri.
Istilah-istilah ini digunakan dalam menambahkan shard menggunakan alat-alat Elastic Database dan menggunakan kelas RecoveryManager untuk memperbaiki masalah peta shard.
Database: Database di Azure SQL Database.
Perutean yang bergantung pada data: Fungsionalitas yang memungkinkan aplikasi untuk terhubung ke shard yang diberikan kunci sharding tertentu. Lihat Gunakan perutean berbasis data untuk mengarahkan kueri ke database yang tepat. Bandingkan dengan Kueri multi-pecahan menggunakan alat database elastis.
Peta pecahan global: Peta antara kunci pecahan dan pecahannya dalam satu set pecahan. Peta shard global disimpan di manajer peta shard. Bandingkan dengan peta shard lokal.
Peta daftar shard: Peta shard di mana kunci sharding dipetakan satu per satu. Bandingkan dengan Peta Rentang Shard.
Peta shard lokal: Disimpan di shard, peta shard lokal berisi pemetaan untuk shardlet yang berada di shard tersebut.
Kueri multi-ruas: Kemampuan untuk melakukan kueri terhadap beberapa ruas; hasil dikembalikan dengan semantik UNION ALL
(dikenal juga sebagai "kueri fan-out"). Bandingkan dengan perutean yang bergantung pada data.
Penyewa multi dan Penyewa tunggal: Ini memperlihatkan database penyewa tunggal dan database penyewa multi:
Berikut adalah representasi database terpecah tunggal dan multi-penyewa.
Peta shard rentang: Peta shard di mana strategi distribusi shard didasarkan pada beberapa rentang nilai yang berkesinambungan.
Tabel referensi: Tabel yang tidak dipecah tetapi direplikasi di seluruh shard. Misalnya, kode pos dapat disimpan dalam tabel referensi.
Shard: Database di Azure SQL Database yang menyimpan data dari kumpulan data yang pecahan.
Elastisitas shard: Kemampuan untuk melakukan penskalaan horizontal dan penskalaan vertikal.
Tabel pecahan: Tabel yang dipecah, yaitu, yang datanya didistribusikan di seluruh pecahan berdasarkan nilai kunci sharding mereka.
Kunci sharding: Nilai kolom yang menentukan bagaimana data didistribusikan di seluruh shard. Jenis nilainya bisa menjadi salah satu dari: int, bigint, varbinary, atau uniqueidentifier.
Set Pecahan: Kumpulan pecahan yang dikaitkan dengan peta pecahan yang sama dalam pengelola peta shard.
Shardlet: Semua data yang terkait dengan satu nilai kunci sharding pada shard. Shardlet adalah unit terkecil dari pergerakan data saat mendistribusikan kembali tabel yang dipecah.
Peta Shard: Sekumpulan pemetaan antara kunci sharding dan shardnya masing-masing.
Pengelola peta shard: Objek manajemen dan penyimpanan data yang berisi peta shard, lokasi shard, dan pemetaan untuk satu atau beberapa set shard.
Kata kerja
Penskalaan horizontal: Tindakan penskalaan di luar (atau dalam) kumpulan shard dengan menambahkan atau menghapus shard ke peta shard, seperti yang ditunjukkan di bawah.
Penggabungan: Tindakan memindahkan pecahan dari dua shard menjadi satu shard dan memperbarui peta shard secara sesuai.
Gerakan Shardlet:Tindakan memindahkan satu shardlet ke shard yang berbeda.
Shard: Tindakan pemartisian horizontal data yang terstruktur secara identik di beberapa database berdasarkan kunci sharding.
Split: Tindakan memindahkan beberapa pecahan dari satu pecahan ke pecahan lain (biasanya baru). Kunci sharding disediakan oleh pengguna sebagai titik pemisah.
Penskalaan Vertikal: Tindakan penskalaan ke atas (atau ke bawah) ukuran komputasi pecahan individu. Misalnya, mengubah shard dari Standar ke Premium (yang menghasilkan lebih banyak sumber daya komputasi).
Konten terkait
Belum menggunakan alat database elastis? Lihat Panduan Memulai kami. Jika memiliki pertanyaan, hubungi kami di halaman pertanyaan Tanya Jawab Microsoft untuk SQL Database dan untuk permintaan fitur, tambahkan ide-ide baru atau ambil suara terbanyak untuk ide yang sudah ada di forum umpan balik SQL Database.