全部产品
Search
文档中心

PolarDB:Apa itu PolarDB untuk PostgreSQL Edisi Perusahaan?

更新时间:Jan 14, 2026

PolarDB adalah cloud-native database generasi berikutnya yang dikembangkan oleh Alibaba Cloud. Layanan ini menggunakan arsitektur terpisah penyimpanan-komputasi dan mengintegrasikan perangkat lunak serta perangkat keras untuk menyediakan layanan database yang menawarkan skalabilitas dalam hitungan detik, performa tinggi, penyimpanan massal, dan keamanan. PolarDB untuk PostgreSQL Edisi Perusahaan kompatibel 100% dengan berbagai versi PostgreSQL asli, termasuk PostgreSQL 11, 14, 15, 16, dan 17. Berdasarkan desain cloud-native, layanan ini menggabungkan stabilitas, keandalan, performa tinggi, dan skalabilitas database komersial dengan kesederhanaan, keterbukaan, serta iterasi cepat database open source.

Apa itu PolarDB untuk PostgreSQL Edisi Perusahaan?

PolarDB untuk PostgreSQL Edisi Perusahaan menggunakan arsitektur terpisah penyimpanan-komputasi di mana semua node komputasi berbagi satu salinan data. Layanan ini menyediakan penskalaan konfigurasi dalam hitungan menit, pemulihan kesalahan dalam hitungan detik, konsistensi data global, serta layanan data backup dan disaster recovery gratis.

Product architecture diagram

Arsitektur layanan PolarDB untuk PostgreSQL Edisi Perusahaan memiliki fitur-fitur berikut:

  • Satu node utama dan beberapa node hanya-baca

    PolarDB menggunakan arsitektur kluster multi-node yang terdiri dari satu node primary dan hingga 15 node read-only. Node primary memproses permintaan baca dan tulis, sedangkan node read-only hanya memproses permintaan baca. Node primary dan node read-only menerapkan failover aktif-aktif untuk menyediakan ketersediaan tinggi database.

  • Pemisahan baca/tulis

    Pemisahan baca/tulis adalah kemampuan load balancing yang transparan, sangat tersedia, dan adaptif yang disediakan PolarDB secara default tanpa biaya tambahan. Titik akhir kluster secara otomatis meneruskan permintaan SQL ke node-node dalam kluster PolarDB, sehingga memberikan pemrosesan SQL agregat dengan throughput tinggi dan konkurensi tinggi.

  • Komputasi-penyimpanan terpisah

    PolarDB menggunakan desain komputasi-penyimpanan terpisah untuk memenuhi permintaan tinggi akan penskalaan klaster elastis yang didorong oleh pertumbuhan bisnis di lingkungan cloud publik.

    Node komputasi (Database Engine Servers) dalam kluster hanya menyimpan metadata. File data dan redo log disimpan pada node penyimpanan jarak jauh (Database Storage Servers). Node komputasi hanya perlu menyinkronkan metadata terkait redo log. Desain ini secara signifikan mengurangi latensi replikasi antara node primary dan node read-only. Jika node primary gagal, node read-only dapat segera dipromosikan menjadi node primary baru.

  • Interkoneksi kecepatan tinggi

    Node komputasi dan node penyimpanan dalam kluster saling terhubung melalui jaringan berkecepatan tinggi. Data ditransmisikan melalui jaringan Remote Direct Memory Access (RDMA), sehingga performa I/O tidak lagi menjadi bottleneck.

  • Penyimpanan terdistribusi bersama

    Beberapa node komputasi berbagi satu salinan data, bukan masing-masing node komputasi menyimpan salinannya sendiri. Desain ini secara signifikan mengurangi biaya penyimpanan. Berdasarkan penyimpanan blok terdistribusi dan sistem file terdistribusi yang baru, kapasitas penyimpanan dapat diperluas secara online dengan lancar. Kapasitas penyimpanan tidak dibatasi oleh spesifikasi server database tunggal dan mampu menangani ratusan terabyte data.

  • Beberapa replika data dan protokol Parallel-RAFT

    Data pada node penyimpanan disimpan dalam beberapa replika untuk menjamin keandalan data. Protokol Parallel-RAFT digunakan untuk memastikan konsistensi data.

Mengapa memilih PolarDB untuk PostgreSQL Edisi Perusahaan?

Mudah digunakan

PolarDB untuk PostgreSQL Edisi Perusahaan sepenuhnya kompatibel dengan PostgreSQL. Kode dan aplikasi Anda memerlukan sedikit atau bahkan tidak perlu modifikasi sama sekali.

Biaya lebih rendah

  • Pemisahan komputasi dan penyimpanan: Beberapa node komputasi berbagi penyimpanan. Saat Anda menambahkan node read-only, Anda hanya membayar untuk node komputasi tersebut, sehingga secara signifikan mengurangi biaya skala keluar.

  • Penyimpanan serverless: Anda tidak perlu mengonfigurasi storage space secara manual. Penyimpanan secara otomatis diskalakan berdasarkan volume data Anda. Anda hanya membayar kapasitas penyimpanan yang digunakan.

Performa luar biasa

  • Performa meningkat secara signifikan berkat kernel database yang dioptimalkan secara mendalam, replikasi fisik, jaringan RDMA berkecepatan tinggi, serta penyimpanan terdistribusi bersama.

  • Sebuah kluster mencakup satu node primary dan hingga 15 node read-only, sehingga memenuhi kebutuhan performa dalam skenario konkurensi tinggi dan sangat cocok untuk beban kerja yang intensif baca.

  • Dalam kluster yang memiliki satu node primary, beberapa node read-only, dan penyimpanan bersama, data hanya perlu dimodifikasi sekali agar perubahan tersebut diterapkan ke semua node.

  • Performa Online Transactional Processing (OLTP) meningkat secara signifikan. Layanan ini mendukung lebih dari 500.000 permintaan baca per detik dan lebih dari 150.000 permintaan tulis per detik.

Penyimpanan massal untuk ratusan terabyte data

Desain penyimpanan blok terdistribusi dan sistem file memungkinkan kapasitas penyimpanan diperluas dengan mudah tanpa dibatasi oleh spesifikasi node tunggal. Satu kluster secara default mendukung hingga 500 TB storage space.

Catatan

PolarStore (PSL4/PSL5) mendukung penyimpanan tingkat petabyte. Jika Anda memiliki kebutuhan ini, silakan hubungi kami untuk memesan sumber daya.

Ketersediaan tinggi, keandalan, dan keamanan data

  • Desain penyimpanan terdistribusi bersama mencegah inkonsistensi data pada replika yang dapat disebabkan oleh replikasi asinkron dari node primary, sehingga menjamin tidak ada kehilangan data saat terjadi kegagalan titik tunggal dalam kluster database.

  • Arsitektur multi-zona menyediakan disaster recovery dan backup untuk database dengan mereplikasi data di beberapa zona.

  • Titik akhir kluster menggunakan Log Sequence Number (LSN) untuk memastikan konsistensi global saat data dibaca, sehingga menghindari inkonsistensi yang disebabkan oleh latensi replikasi antara node primary dan node read-only.

  • Replikasi fisik berbasis redo digunakan sebagai pengganti replikasi logis berbasis binary logging untuk meningkatkan efisiensi dan stabilitas replikasi primary-replika. Bahkan operasi Data Definition Language (DDL), seperti menambahkan indeks atau bidang ke tabel besar, tidak menyebabkan latensi replikasi.

  • Langkah-langkah keamanan komprehensif, seperti daftar putih, jaringan VPC, dan penyimpanan data multi-replika, memberikan perlindungan keamanan menyeluruh untuk akses, penyimpanan, dan manajemen database.

Elastisitas cepat untuk pertumbuhan bisnis

  • Anda dapat menaikkan atau menurunkan konfigurasi dalam waktu 5 menit.

    Teknologi virtualisasi container dan penyimpanan blok terdistribusi bersama memungkinkan Anda memperluas CPU dan memori server database secara cepat.

  • Anda dapat menambah atau menghapus node dalam waktu 5 menit.

    Anda dapat menambah atau menghapus node secara dinamis untuk meningkatkan performa atau menghemat biaya. Titik akhir kluster menyembunyikan perubahan di lapisan bawah, sehingga aplikasi tidak menyadari penambahan atau penghapusan node.

Cadangan tanpa kunci

Teknologi snapshot pada penyimpanan terdistribusi lapisan bawah memungkinkan Anda membuat backup database dengan data berterabyte dalam hitungan menit. Seluruh proses backup tidak memerlukan lock, sehingga lebih efisien dan berdampak minimal terhadap performa.

Cara menggunakan PolarDB untuk PostgreSQL Edisi Perusahaan

Anda dapat menggunakan metode berikut untuk mengelola kluster PolarDB untuk PostgreSQL Edisi Perusahaan. Anda dapat membuat kluster, database, dan akun.

  • Console: menyediakan antarmuka web grafis untuk pengoperasian yang mudah.

  • Command-line interface (CLI): memungkinkan Anda melakukan semua operasi yang tersedia di Console.

  • SDK: Anda dapat melakukan semua operasi yang tersedia di Console.

  • API: Semua operasi Console juga tersedia melalui API.

Setelah Anda membuat kluster PolarDB untuk PostgreSQL Edisi Perusahaan, Anda dapat menghubungkan kluster tersebut menggunakan salah satu metode berikut:

  • DMS: Anda dapat menghubungkan kluster PolarDB menggunakan DMS untuk melakukan pengembangan database melalui antarmuka web.

  • Client: Anda dapat menggunakan tool client database umum, seperti pgAdmin, untuk menghubungkan kluster PolarDB Anda.