All Products
Search
Document Center

PolarDB:Istilah

Last Updated:Jul 02, 2025

Topik ini menjelaskan istilah-istilah yang digunakan dalam Alibaba Cloud PolarDB-X.

Istilah

Deskripsi

region

Area geografis pusat data tempat instance PolarDB-X ditempatkan.

zone

Area geografis di dalam region. Setiap zone menggunakan pasokan daya dan jaringan independen. Latensi jaringan antar instance PolarDB-X yang berada di zona yang sama lebih rendah dibandingkan latensi jaringan antar instance PolarDB-X yang berada di zona berbeda.

Instance

PolarDB-X menyediakan layanan dalam mode multi-node. Setiap instance PolarDB-X terdiri dari beberapa node komputasi dan node data.

spesifikasi

Spesifikasi setiap node dalam instance PolarDB-X. Spesifikasi menentukan sumber daya untuk setiap node dalam instance PolarDB-X. Sebagai contoh, spesifikasi 8 core dan 64 GB memori menunjukkan bahwa setiap node menggunakan 8 core CPU dan kapasitas memori setiap node adalah 64 GB.

endpoint

Endpoint adalah nama domain yang digunakan untuk mengakses database PolarDB-X. Endpoint juga dikenal sebagai titik akses. Setiap instance PolarDB-X berisi beberapa endpoint. Setiap endpoint dapat digunakan untuk terhubung ke satu atau lebih node. Sebagai contoh, permintaan yang dikirim ke endpoint utama akan diteruskan ke node utama. Endpoint menentukan atribut koneksi database, seperti mode baca/tulis, node, mode penyeimbangan beban, dan tingkat konsistensi.

alamat

Alamat adalah pembawa endpoint di jaringan yang berbeda. Sebuah endpoint mungkin berisi alamat yang dapat digunakan untuk terhubung ke instance yang sesuai melalui jaringan internal dan alamat yang dapat digunakan untuk terhubung ke instance yang sesuai melalui Internet. Alamat menentukan atribut jaringan, seperti nama domain, alamat IP, VPC, dan vSwitch.

cluster endpoint

Endpoint cluster PolarDB-X adalah nama domain yang dapat digunakan untuk mengakses semua node dalam cluster. Operasi seperti penskalaan otomatis, perutean cerdas, pemisahan baca/tulis, penyeimbangan beban, dan manajemen tingkat konsistensi dapat dilakukan dengan menggunakan endpoint cluster PolarDB-X.

read-only endpoint

Read-only endpoint adalah nama domain yang dapat digunakan untuk mengakses semua node hanya-baca dalam cluster PolarDB-X. PolarDB-X mendukung tingkat konsistensi data berikut untuk kueri baca: konsistensi data kuat dan konsistensi data lemah.

primary instance

Primary instance dari cluster PolarDB-X menyediakan layanan database. Anda dapat mengakses cluster PolarDB-X menggunakan endpoint dari primary instance.

read-only instance

Read-only instance menyediakan sumber daya tambahan yang secara fisik terisolasi dari primary instance untuk membantu mengurangi beban kerja pada primary instance. Primary instance dan read-only instance menggunakan replika data yang sama, dan read-only instance dapat digunakan untuk mengeksekusi pernyataan SQL yang dikirim ke primary instance. Anda dapat menggunakan read-only instance untuk menyederhanakan arsitektur bisnis Anda. Dengan cara ini, Anda tidak perlu mengelola replika data tertentu untuk read-only instance. Ini juga membantu mengurangi biaya dan beban kerja pemeliharaan.

beban kerja

Beban kerja diklasifikasikan menjadi beban kerja Pemrosesan Transaksional (TP) dan beban kerja Pemrosesan Analitik (AP). Beban kerja TP mencakup operasi dalam transaksi, operasi tulis, dan operasi kueri sederhana. Beban kerja AP mencakup operasi kueri kompleks.

TP

Pemrosesan transaksional. Beban kerja pemrosesan transaksional mencakup operasi sederhana, operasi untuk memproses sejumlah kecil data, dan operasi real-time.

AP

Pemrosesan analitik. Beban kerja pemrosesan analitik mencakup operasi komputasi kompleks dan operasi yang dilakukan untuk memproses sejumlah besar data.

perutean cerdas

Setelah fitur perutean cerdas diaktifkan untuk instance PolarDB-X, PolarDB-X merutekan kueri SQL berdasarkan jenis beban kerja dari kueri SQL. Sebagai contoh, kueri SQL yang diidentifikasi sebagai beban kerja AP dirutekan ke instance hanya-baca.

pemisahan baca/tulis

Setelah fitur pemisahan baca/tulis diaktifkan untuk instance PolarDB-X, PolarDB-X merutekan kueri SQL berdasarkan jenis kueri SQL. Sebagai contoh, kueri SQL yang digunakan untuk melakukan transaksi dan operasi tulis dirutekan ke primary instance, dan semua operasi baca dirutekan ke instance hanya-baca.

tingkat konsistensi data

PolarDB-X mendukung tingkat konsistensi data berikut untuk kueri baca: konsistensi data kuat dan konsistensi data lemah. Konsistensi data kuat: Anda dapat menanyakan data terbaru yang diserahkan oleh primary instance. Ini membantu memastikan konsistensi data dari semua kueri yang dilakukan pada primary instance dan instance hanya-baca. Jika data terbaru belum disinkronkan dari primary instance ke instance hanya-baca saat permintaan kueri diterima, PolarDB-X menunggu hingga data terbaru disinkronkan. Konsistensi data lemah: Anda dapat menanyakan data saat ini yang disimpan di instance hanya-baca. Jika data terbaru belum disinkronkan dari primary instance ke instance hanya-baca saat permintaan kueri diterima, PolarDB-X tidak menunggu data terbaru disinkronkan dan langsung melakukan kueri setelah permintaan diterima.

mode tiga-peran

PolarDB-X mendukung mode tiga-peran untuk manajemen database. Dalam mode ini, peran berikut dibuat untuk mengelola database: administrator database (DBA), administrator keamanan database (DSA), dan administrator audit data (DAA). Ini membantu meningkatkan keamanan database karena izin manajemen database tidak diberikan kepada satu akun saja. Mode tiga-peran cocok untuk skenario di mana transaksi keuangan dilakukan.

daftar putih

PolarDB-X memungkinkan Anda menggunakan daftar putih untuk mengelola alamat IP dan blok CIDR yang Anda izinkan untuk mengakses instance PolarDB-X. Ini membantu memastikan keamanan proses yang digunakan untuk mengakses instance PolarDB-X. Daftar putih tidak memengaruhi jalannya normal instance PolarDB-X.

log audit

Log audit digunakan untuk mencatat operasi yang dilakukan pada instance PolarDB-X. Secara default, log audit SQL disimpan selama 45 hari.

HTAP

Pemrosesan transaksional dan analitik hibrida (HTAP) menyediakan kemampuan pemrosesan transaksional online (OLTP) dan kemampuan pemrosesan analitik online (OLAP).

compute node

Sumber daya penyimpanan dan sumber daya komputasi dalam instance PolarDB-X dipisahkan. Lapisan komputasi instance PolarDB-X terdiri dari beberapa node komputasi (CN). Prioritas dan spesifikasi node komputasi sama.

Node komputasi terdiri dari beberapa modul seperti parser SQL, pengoptimal, dan eksekutor.

data node

Sumber daya penyimpanan dan sumber daya komputasi dalam instance PolarDB-X dipisahkan. Lapisan penyimpanan instance PolarDB-X terdiri dari beberapa node data (DN). Prioritas dan spesifikasi node data sama.

Node data digunakan untuk menyimpan data secara persisten di PolarDB-X. Node data menyediakan layanan penyimpanan dengan keandalan tinggi dan konsistensi data kuat berdasarkan protokol Paxos.

CDC

Penangkapan data perubahan (CDC) memungkinkan Anda berlangganan log biner inkremental dan menyediakan fitur replikasi utama/sekunder untuk database MySQL. CDC juga dikenal sebagai penangkapan data inkremental.

GMS

Layanan meta global (GMS) memelihara konsistensi kuat global informasi meta seperti informasi tentang tabel, skema, dan statistik, serta memelihara informasi keamanan seperti informasi tentang akun dan izin. GMS juga menyediakan distributor timestamp global bernama Timestamp Oracle (TSO).

CTS

Fitur commit timestamp (CTS) adalah ekstensi dari fitur timestamp global. CTS dapat digunakan untuk memastikan bahwa snapshot dapat dibaca dalam transaksi terdistribusi.

ACID

Atomicity, consistency, isolation, and durability (ACID) menunjukkan properti yang harus dipastikan ketika sistem manajemen database menulis atau memperbarui data untuk menjaga keandalan transaksi.

sharding

Sharding adalah proses yang membagi data dalam tabel menjadi beberapa shard database dan shard tabel berdasarkan kunci sharding dan aturan sharding tertentu.

tabel siaran

Tabel siaran adalah tabel yang tidak dibagi. Replika tabel siaran disimpan di setiap node data dari database tempat tabel siaran disimpan.

non-partitioned table

Tabel yang tidak dibagi.

partitioned table

Tabel yang dibagi menjadi partisi. Data dalam tabel disimpan secara terpisah di setiap partisi.

table group

Anda dapat menambahkan tabel tertentu ke dalam grup tabel untuk mengurangi jumlah kueri yang dilakukan di berbagai node data. Ini membantu meningkatkan kinerja kueri. Tabel dalam grup tabel harus berisi jumlah partisi yang sama, dan tabel harus dipartisi menggunakan algoritma yang sama dan kunci partisi yang sama.

partition group

Jika semua tabel dalam grup tabel adalah tabel partisi, partisi tertentu dari setiap tabel diklasifikasikan ke dalam grup partisi yang sama. Grup partisi adalah unit dasar yang digunakan dalam penjadwalan partisi. Semua partisi dalam grup partisi disimpan pada node data yang sama.

join group

Grup join berisi beberapa tabel. Saat operasi join dilakukan pada tabel dalam grup join yang sama, PolarDB-X mendorong operasi join ke lapisan node data untuk dieksekusi. Jika operasi join dilakukan di lapisan node data, kueri dilakukan dengan cara yang lebih efisien. Jika operasi join dilakukan pada tabel yang tidak berada dalam grup join yang sama, PolarDB-X tidak mendorong operasi join ke lapisan node data.

kueri logis

Kueri logis adalah kueri SQL yang dikirim klien ke PolarDB-X untuk dieksekusi.

kueri fisik

Kueri fisik adalah kueri SQL yang dieksekusi di lapisan node data.

koneksi logis

Koneksi logis digunakan untuk menghubungkan klien ke node komputasi instance PolarDB-X.

koneksi fisik

Koneksi fisik digunakan untuk menghubungkan node komputasi instance PolarDB-X ke node data instance PolarDB-X.

rencana eksekusi terdistribusi

Rencana eksekusi terdistribusi adalah rencana eksekusi yang dihasilkan setelah pengoptimal database terdistribusi mengoptimalkan kueri SQL. Rencana eksekusi terdistribusi menjelaskan bagaimana mengeksekusi pernyataan SQL di setiap node.

cost model

Model biaya digunakan untuk mengevaluasi biaya rencana eksekusi kueri fisik. Biaya rencana eksekusi dievaluasi berdasarkan metrik berikut: pemanfaatan CPU, penggunaan memori, throughput I/O, dan penggunaan lebar pita jaringan.

model eksekusi

Database tradisional menggunakan model Volcano. PolarDB-X menggunakan model hibrida yang menggabungkan metode PULL dan PUSH.

CBO

Cost-based optimizer (CBO) mengoptimalkan kueri SQL berdasarkan biaya untuk menghasilkan rencana eksekusi yang paling efisien.

RBO

Rule-based optimizer (RBO) mengoptimalkan kueri SQL berdasarkan aturan tertentu.

operator

Operator adalah unit dasar dari rencana eksekusi. Rencana eksekusi terdiri dari beberapa operator.

penjadwalan

Penjadwalan adalah proses yang dilakukan untuk mentransfer pekerjaan atau sebagian pekerjaan ke mesin lain untuk dieksekusi.

online DDL

Online DDL menunjukkan operasi DDL yang tidak memblokir operasi DML bersamaan. Sebagai contoh, operasi yang dilakukan untuk membuat indeks tidak memblokir operasi DML bersamaan yang sedang dilakukan.

transaksi terdistribusi

Transaksi terdistribusi adalah transaksi yang dilakukan di beberapa node data.

global timestamp

Timestamp global bersifat bertambah dan unik secara global dalam instance PolarDB-X.

indeks lokal

Indeks lokal dipelihara oleh mesin MySQL yang dijalankan oleh node data. Indeks lokal juga dikenal sebagai indeks sekunder.

GSI

Data dalam indeks sekunder global (GSI) didistribusikan di beberapa node data berdasarkan aturan tertentu.

indeks terkelompok

Indeks terkelompok adalah indeks sekunder global khusus yang mencakup semua kolom tabel dasar secara default. Saat indeks terkelompok digunakan, data yang diminta dapat ditanyakan dari tabel indeks tanpa perlu memindai tabel dasar. Ini dapat membantu mengurangi overhead sumber daya.

sharding otomatis

Sharding otomatis membagi data dalam tabel secara horizontal menjadi beberapa shard berdasarkan kunci utama.

scale-out dan scale-in

Scale-out menunjukkan operasi penskalaan yang dilakukan untuk meningkatkan jumlah node instance PolarDB-X. Sebagai contoh, Anda dapat menambahkan skala instance PolarDB-X dari empat node menjadi delapan node. Scale-in menunjukkan operasi penskalaan yang dilakukan untuk mengurangi jumlah node instance PolarDB-X.

scale-up dan scale-down

Scale-up menunjukkan operasi penskalaan yang dilakukan untuk meningkatkan spesifikasi setiap node instance PolarDB-X. Sebagai contoh, Anda dapat meningkatkan spesifikasi setiap node dari 4 core dan 8 GB memori menjadi 16 core dan 32 GB memori. Scale-down menunjukkan operasi penskalaan yang dilakukan untuk menurunkan spesifikasi setiap node instance PolarDB-X.

X-Paxos

X-Paxos adalah protokol yang dikembangkan oleh Alibaba Group. X-Paxos digunakan untuk memastikan konsistensi data dalam database terdistribusi.

leader, follower, dan learner

X-Paxos mendukung jenis node berikut: leader, follower, dan learner. Node leader dapat memulai permintaan. Node follower dapat dipilih sebagai leader baru jika terjadi kegagalan pada node leader yang ada. Node learner hanya dapat menerima perubahan data dari instance utama dan tidak dapat dipilih sebagai leader.