PolarDB untuk PostgreSQL Edisi Perusahaan adalah database cloud-native yang dibangun di atas fondasi PostgreSQL dan diperluas dengan arsitektur komputasi-penyimpanan terpisah. Jika Anda sudah menjalankan beban kerja PostgreSQL, Anda mendapatkan kompatibilitas penuh dengan PostgreSQL 11, 14, 15, 16, dan 17—kode, driver, dan alat Anda berfungsi sebagaimana adanya. Di atas itu, PolarDB menawarkan skalabilitas elastis dalam hitungan menit, pemulihan kesalahan dalam hitungan detik, serta penyimpanan terdistribusi bersama yang mampu menangani ratusan terabyte tanpa menduplikasi data di seluruh node.
Cara kerja
PolarDB untuk PostgreSQL Edisi Perusahaan memisahkan penyimpanan dan komputasi. Semua node komputasi berbagi satu salinan data, sehingga memungkinkan peningkatan dan penurunan spesifikasi konfigurasi dalam hitungan menit, pemulihan kesalahan dalam hitungan detik, konsistensi data global, serta layanan pencadangan data dan disaster recovery gratis.
Node komputasi (primary dan read-only) mengakses data pada node penyimpanan remote alih-alih menyimpan salinannya sendiri. Data berpindah antara komputasi dan penyimpanan melalui jaringan Remote Direct Memory Access (RDMA), menghilangkan bottleneck I/O. Konsistensi penyimpanan dipertahankan oleh protokol Parallel-RAFT, dan titik akhir kluster menggunakan Log Sequence Number (LSN) untuk menjamin konsistensi baca global di semua node.

Satu kluster terdiri dari satu node primary dan hingga 15 node read-only:
Primary node — menangani permintaan baca dan tulis.
Read-only nodes — menangani permintaan baca dan berpartisipasi dalam failover aktif-aktif bersama node primary, sehingga dapat dipromosikan menjadi primary dalam hitungan detik jika node primary gagal.
Read/write splitting — titik akhir kluster secara otomatis mendistribusikan permintaan SQL ke berbagai node tanpa biaya tambahan, menyediakan load balancing transparan dengan throughput tinggi.
Karena node komputasi hanya menyimpan metadata dan file data disimpan di penyimpanan terdistribusi bersama, penambahan node read-only cukup dilakukan dengan menghubungkannya ke data yang sudah ada—tanpa perlu menyalin data.
Kemampuan utama
Skalabilitas elastis
Tingkatkan atau turunkan konfigurasi dalam 5 menit menggunakan virtualisasi kontainer dan penyimpanan blok terdistribusi bersama.
Tambah atau hapus node read-only dalam 5 menit. Titik akhir kluster menyembunyikan perubahan node dari aplikasi.
Ketersediaan tinggi dan keandalan data
Tidak ada kehilangan data saat terjadi kegagalan satu node: Penyimpanan bersama menghilangkan risiko divergensi replika akibat replikasi asinkron.
Disaster recovery multi-zona: Data direplikasi lintas zona untuk melindungi dari kegagalan tingkat zona.
Replikasi fisik berbasis redo: Replikasi didasarkan pada redo log, bukan logging WAL. Bahkan operasi Data Definition Language (DDL)—seperti menambahkan indeks atau kolom ke tabel besar—tidak menyebabkan latensi replikasi.
Konsistensi baca global: Titik akhir kluster menggunakan LSN untuk mencegah pembacaan data usang yang disebabkan oleh lag replikasi antara node primary dan node read-only.
Kinerja
Kernel database yang dioptimalkan secara mendalam dengan jaringan berbasis RDMA dan penyimpanan terdistribusi bersama.
Mendukung lebih dari 500.000 permintaan baca per detik dan lebih dari 150.000 permintaan tulis per detik untuk beban kerja Online Transaction Processing (OLTP).
Dalam kluster penyimpanan bersama, tulisan ke node primary langsung terlihat oleh semua node read-only—data dimodifikasi sekali dan tercermin di mana-mana.
Kapasitas penyimpanan
Satu kluster mendukung hingga 500 TB penyimpanan secara default. Penyimpanan diskalakan secara otomatis berdasarkan volume data Anda (serverless storage), sehingga Anda hanya membayar sesuai penggunaan.
PolarStore (PSL4/PSL5) mendukung penyimpanan tingkat petabyte. Untuk memesan sumber daya ini, hubungi kami.
Cadangan tanpa lock
Teknologi snapshot pada penyimpanan terdistribusi dasar memungkinkan pencadangan data dalam skala terabyte dalam hitungan menit tanpa mengunci tabel atau memengaruhi kinerja.
Efisiensi biaya
Scale-out hanya komputasi: Saat menambahkan node read-only, Anda hanya membayar untuk node komputasi—bukan replika penyimpanan tambahan.
Serverless storage: Penyimpanan secara otomatis membesar dan mengecil; Anda hanya membayar berdasarkan penggunaan aktual.
Cadangan dan disaster recovery gratis: Layanan pencadangan dan disaster recovery disertakan tanpa biaya tambahan.
Keamanan
Daftar putih, jaringan Virtual Private Cloud (VPC), dan penyimpanan data multi-replika menyediakan lapisan keamanan untuk akses, penyimpanan, dan manajemen database.
Mengelola kluster Anda
Gunakan salah satu metode berikut untuk membuat dan mengelola kluster PolarDB untuk PostgreSQL Edisi Perusahaan:
Metode | Deskripsi |
Antarmuka web grafis | |
Alibaba Cloud command-line interface | |
Akses terprogram | |
Cakupan API lengkap untuk semua operasi Konsol |
Menghubungkan ke kluster Anda
Setelah membuat kluster, hubungkan menggunakan salah satu opsi berikut:
DMS: Hubungkan ke kluster PolarDB menggunakan DMS untuk pengembangan database berbasis browser.
Client: Gunakan client PostgreSQL umum seperti pgAdmin.