All Products
Search
Document Center

PolarDB:Apa itu PolarDB for PostgreSQL Distributed Edition?

Last Updated:Mar 29, 2026

PolarDB for PostgreSQL Distributed Edition adalah database terdistribusi yang dibangun di atas PolarDB for PostgreSQL. Layanan ini melakukan penskalaan horizontal untuk menangani volume data hingga sub-petabyte, menjamin konsistensi dalam transaksi terdistribusi, serta mempertahankan semua kemampuan edisi terpusat—menjadikannya pilihan tepat ketika volume data atau throughput tulis Anda melebihi kapasitas satu node tunggal.

Cara kerja

Kluster menggunakan arsitektur dua lapis dengan compute node (CN) dan data node (DN):

LapisanKomponenPeran
1Compute node (CN)Mengelola metadata kluster dan menghasilkan rencana kueri terdistribusi
2Data node (DN)Menyimpan shard data aktual

Setiap CN dan DN menerapkan pemisahan komputasi dan penyimpanan secara internal, mengikuti desain yang sama dengan PolarDB for PostgreSQL. Setiap node secara independen mendukung mode single-writer, multiple-reader, proksi database, node read-only, dan mekanisme failover—sekaligus berpartisipasi dalam kluster terdistribusi.

image

Kemampuan utama

  • Penskalaan horizontal dengan sharding manual — Tambahkan CN atau DN untuk menangani volume data di bawah petabyte (PB).

  • Konsistensi transaksi terdistribusi — Menjamin konsistensi dalam transaksi terdistribusi di seluruh node.

  • Penyebaran dua zona — Kluster aktif berjalan di zona primary. Jika zona primary mengalami kegagalan, kluster hot standby di zona secondary secara mulus mengambil alih untuk memastikan layanan tidak terganggu.

  • Operasi tanpa downtime — Pemeliharaan, peningkatan, dan perubahan konfigurasi berjalan 24/7 tanpa gangguan layanan. CN dan DN heterogen dapat ditambahkan kapan saja.

  • Manajemen terpusat — Kelola seluruh kluster terdistribusi—termasuk Operasi dan Pemeliharaan (O&M) lintas node—melalui satu antarmuka konsol.

Kasus penggunaan

PolarDB for PostgreSQL Distributed Edition dirancang untuk skenario di mana volume data atau throughput tulis melebihi kapasitas database terpusat tunggal. Kasus penggunaan umum meliputi:

  • Multitenansi SaaS — Isolasi data penyewa di berbagai shard sambil mempertahankan tampilan manajemen terpadu.

  • Pelatihan smart driving — Memproses set data yang terus berkembang dari pipeline pelatihan.

  • Blockchain — Menangani volume tulis tinggi dan akumulasi data besar dari transaksi on-chain.

Jika volume data Anda masih muat dalam satu node PolarDB for PostgreSQL, edisi terpusat merupakan pilihan yang lebih sederhana.

Keuntungan

Integrasi arsitektur terpusat dan terdistribusi

Setiap CN dan DN dapat beroperasi secara independen sebagai kluster terpusat atau sebagai bagian dari kluster terdistribusi. Hal ini memungkinkan Anda mempertahankan keunggulan kluster terpusat—seperti kompresi transparan, dukungan plug-in, dan skalabilitas single-writer, multiple-reader—tanpa harus melepaskannya saat melakukan penskalaan.

Manajemen yang disederhanakan

Tampilan terdistribusi terpadu memungkinkan Anda melakukan seluruh O&M lintas node dari satu antarmuka, sehingga tidak perlu mengelola setiap node secara terpisah.

Penagihan

Biaya untuk kluster PolarDB for PostgreSQL Distributed Edition mencakup:

  • Biaya resource komputasi

  • Biaya penggunaan penyimpanan

  • Biaya SQL Explorer (opsional)

Untuk detailnya, lihat penagihan Edisi Terdistribusi.

Memulai

Beli kluster: Beli kluster Edisi Terdistribusi.

Kelola kluster Anda menggunakan salah satu antarmuka berikut. Semua antarmuka mendukung operasi yang sama—membuat kluster, database, dan akun.

AntarmukaDeskripsi
KonsolGUI berbasis web
CLIAlibaba Cloud CLI
SDKAkses pemrograman
APIPanggilan API langsung

Hubungkan ke kluster Anda setelah kluster dibuat: