Topik ini menjelaskan istilah yang mungkin Anda temui saat menggunakan database cloud-native PolarDB.
Wilayah
Lokasi geografis suatu pusat data.
Zona
Zona adalah area fisik dalam suatu wilayah yang memiliki catu daya dan jaringan independen. Latensi jaringan lebih rendah untuk instans yang berada dalam zona yang sama.
Kluster
PolarDB menggunakan arsitektur kluster multi-node. Sebuah kluster memiliki satu node utama dan beberapa node read-only. Satu kluster PolarDB dapat ditempatkan di beberapa zona, tetapi tidak lintas wilayah.
Global Database Network
Jaringan Basis Data Global (Global Database Network/GDN) adalah jaringan yang terdiri dari beberapa kluster database PolarDB yang tersebar di berbagai wilayah. Data di semua kluster dalam jaringan tersebut disinkronkan dan konsisten. Untuk informasi selengkapnya, lihat Global Database Network (GDN).
Primary Cluster
Dalam jaringan basis data global (GDN), hanya satu kluster yang memiliki izin baca dan tulis. Kluster ini disebut kluster utama.
Secondary Cluster
Dalam jaringan basis data global (GDN), kluster sekunder adalah kluster yang menyinkronkan data dari kluster utama.
Node
Kluster PolarDB terdiri dari beberapa node fisik. Node dalam sebuah kluster dikategorikan menjadi dua jenis: node utama dan node read-only. Node dengan tipe yang sama merupakan peer dan memiliki spesifikasi yang identik.
Node utama
Satu kluster PolarDB hanya memiliki satu node utama, yang juga dikenal sebagai node baca/tulis.
Node baca-saja
Satu kluster PolarDB dapat memiliki hingga 15 node read-only.
Zona kluster
Zona tempat data kluster didistribusikan. Untuk pemulihan bencana, data kluster secara otomatis direplikasi ke dua zona. Node hanya dapat dimigrasikan di antara kedua zona tersebut.
Zona utama
Zona tempat node utama kluster PolarDB berada.
Gagal alih
Failover, juga dikenal sebagai switch primary/standby, adalah proses peningkatan status node read-only menjadi node utama. Untuk informasi selengkapnya, lihat Failover otomatis atau manual.
Specifications
Konfigurasi sumber daya setiap node dalam kluster PolarDB, seperti 8 core dan 64 GB. Untuk informasi selengkapnya, lihat Spesifikasi dan harga.
Titik akhir
Endpoint, juga dikenal sebagai titik akses, menentukan titik masuk untuk mengakses database. Setiap kluster menyediakan beberapa endpoint, dan tiap endpoint dapat terhubung ke satu atau beberapa node. Misalnya, endpoint utama selalu mengarah ke node utama, sedangkan endpoint kluster menyediakan pemisahan baca/tulis dengan menghubungkan ke node utama dan beberapa node read-only. Endpoint mencakup properti database link, seperti status baca/tulis, daftar node, load balancing, dan tingkat konsistensi.
Alamat
Address adalah representasi endpoint pada bidang jaringan tertentu. Satu endpoint dapat memiliki alamat jaringan pribadi dan alamat jaringan publik. Address mencakup properti jaringan, seperti Nama domain, alamat IP, virtual private cloud (VPC), dan vSwitch.
Primary Endpoint
Endpoint dari node utama. Jika terjadi failover, sistem secara otomatis mengalihkan endpoint ke node utama yang baru.
Cluster Endpoint
Endpoint kluster mengintegrasikan beberapa node dalam kluster untuk menyediakan alamat baca/tulis terpadu. Endpoint ini dapat dikonfigurasi sebagai read-only atau read/write. Endpoint kluster menyediakan fitur seperti skalabilitas otomatis, pemisahan baca/tulis, load balancing, dan koordinasi konsistensi. Untuk informasi selengkapnya, lihat Lihat atau ajukan titik akhir.
Eventual Consistency
Tingkat konsistensi default untuk mode read-only. Dengan konsistensi akhir, kluster PolarDB memberikan performa optimal. Untuk informasi selengkapnya, lihat Tingkat konsistensi.
Session Consistency
Juga dikenal sebagai konsistensi kausal, ini adalah tingkat konsistensi default untuk mode read/write. Konsistensi sesi menyediakan konsistensi baca tingkat sesi yang memenuhi kebutuhan sebagian besar skenario aplikasi. Untuk informasi selengkapnya, lihat Tingkat konsistensi.
Global Consistency
Juga dikenal sebagai strong consistency atau konsistensi lintas sesi, ini adalah tingkat konsistensi tertinggi. Konsistensi global menjamin konsistensi lintas sesi, tetapi meningkatkan beban pada database utama. Tingkat ini tidak cocok ketika latensi replikasi tinggi. Untuk informasi selengkapnya, lihat Konsistensi global.
Transaction Splitting
Item konfigurasi untuk endpoint kluster. Fitur ini memisahkan permintaan baca (query SELECT) dalam transaksi dan mengirimkannya ke node read-only. Hal ini mengurangi beban pada node utama sekaligus mempertahankan konsistensi. Untuk informasi selengkapnya, lihat Pemisahan transaksi.
Offload Reads from Primary Node
Item konfigurasi untuk endpoint kluster. Fitur ini mengirim query SQL ke node read-only untuk mengurangi beban pada node utama dan memastikan stabilitasnya tanpa mengorbankan konsistensi. Untuk informasi selengkapnya, lihat Fitur.
Private domain name (Private Address)
Untuk mempertahankan alamat koneksi (nama domain) database asli, PolarDB berintegrasi dengan PrivateZone sehingga setiap alamat jaringan internal dari endpoint utama dan endpoint kluster PolarDB dapat diikat ke nama domain pribadi. Nama domain pribadi hanya berlaku di VPC tertentu dalam wilayah yang bersangkutan. Untuk informasi selengkapnya, lihat Nama domain pribadi.
Snapshot Backup
Metode pencadangan data PolarDB. Saat ini, cadangan snapshot adalah satu-satunya metode pencadangan yang didukung. Untuk informasi selengkapnya, lihat Pencadangan dan pemulihan.
Level-1 Backup
File cadangan yang disimpan secara lokal. Cadangan level-1 disimpan langsung di klaster penyimpanan terdistribusi. Metode ini menawarkan kecepatan pencadangan dan pemulihan tercepat, tetapi dengan biaya lebih tinggi. Untuk informasi selengkapnya, lihat Pencadangan dan pemulihan.
Level-2 Backup
File cadangan yang disimpan di media penyimpanan offline lainnya. Seluruh data dalam cadangan level-2 berasal dari cadangan level-1. Cadangan level-2 dapat disimpan secara permanen. Metode ini berbiaya rendah tetapi memiliki kecepatan pemulihan lebih lambat. Untuk informasi selengkapnya, lihat Pencadangan dan pemulihan.
Log Backup
Cadangan log redo database yang digunakan untuk pemulihan berdasarkan titik waktu (point-in-time restore/PITR). Untuk memastikan keamanan data dan mencegah kehilangan data akibat kesalahan operasional, cadangan log disimpan minimal selama 7 hari. Cadangan log menggunakan penyimpanan offline berbiaya rendah. Untuk informasi selengkapnya, lihat Pencadangan dan pemulihan.
Storage Capacity
Ruang yang ditempati oleh file data, file indeks, file log (log online dan log arsip), serta file temporary.
Setelah Anda membeli kluster PolarDB, sistem secara otomatis membuat file yang diperlukan untuk operasi database. File-file tersebut, termasuk jenis yang disebutkan di atas, menempati sebagian ruang penyimpanan.
Smart-SSD
Smart-SSD adalah teknologi kompresi tinggi pada lapisan hard disk fisik. SSD dilengkapi chip kompresi FPGA/ASIC khusus yang melakukan kompresi dan dekompresi data secara real-time selama proses baca/tulis, sehingga secara signifikan mengurangi biaya penyimpanan data. Smart-SSD juga dioptimalkan untuk skenario PolarDB dan memberikan performa yang hampir identik dengan hard disk standar non-kompresi. Smart-SSD menyediakan antarmuka akses disk standar dan sepenuhnya transparan bagi aplikasi, sehingga tidak memerlukan adaptasi. Teknologi ini digunakan dalam kelas penyimpanan PSL4 PolarDB.
Klaster penyimpanan siaga panas
Klaster penyimpanan siaga panas ditempatkan di zona sekunder atau pusat data berbeda dalam zona yang sama dengan klaster PolarDB. Klaster ini memiliki kemampuan penyimpanan independen dan digunakan untuk failover dengan hot standby. Jika seluruh klaster PolarDB atau zona utama tidak tersedia, klaster penyimpanan siaga panas akan segera dipromosikan menjadi node utama untuk menangani operasi baca/tulis klaster. Jika Anda menonaktifkan klaster penyimpanan siaga panas, Service-Level Agreement (SLA) klaster akan berkurang.