All Products
Search
Document Center

PolarDB:Database cloud-native PolarDB

Last Updated:Jun 03, 2026

PolarDB adalah database relasional cloud-native dari Alibaba Cloud. Dibangun di atas arsitektur terpisah penyimpanan-komputasi, PolarDB menggabungkan optimasi perangkat lunak dan perangkat keras untuk menghadirkan performa tinggi, ketersediaan tinggi, keamanan, penyimpanan massal, serta elastisitas dalam hitungan detik. PolarDB kompatibel 100% dengan MySQL dan PostgreSQL, sangat kompatibel dengan sintaks Oracle, serta mendukung penerapan terpusat maupun terdistribusi. Dibandingkan dengan database yang dikelola sendiri, PolarDB memberikan performa transaksi hingga 6× lebih tinggi dan performa analitik hingga 400× lebih tinggi dengan biaya kepemilikan total (TCO) hanya separuhnya.

Pilih engine PolarDB yang sesuai dengan aplikasi Anda—masing-masing mempertahankan kompatibilitas penuh dengan ekosistemnya.

PolarDB database

Kompatibilitas ekosistem

Arsitektur layanan

Bentuk produk

PolarDB for MySQL

Kompatibel 100% dengan MySQL

Penyimpanan bersama, komputasi-penyimpanan terpisah

Cloud publik, Apsara Stack Enterprise Edition, DBStack

PolarDB for PostgreSQL

Kompatibel 100% dengan PostgreSQL, sangat kompatibel dengan sintaks Oracle

PolarDB Distributed Edition

Shared-nothing, arsitektur terpadu terpusat dan terdistribusi

Manfaat

Kompatibilitas ekosistem

  • Kompatibel 100% dengan ekosistem MySQL dan PostgreSQL.

  • Sangat kompatibel dengan sintaks Oracle dengan solusi migrasi end-to-end. Layanan tetap tersedia selama migrasi, sebagaimana telah dibuktikan oleh lebih dari 500 pelanggan.

  • PolarDB terintegrasi dengan sistem yang ada untuk upgrade yang lancar baik dalam penerapan terpusat maupun terdistribusi.

Performa tinggi

  • Hingga 6× performa pemrosesan transaksional (TP) dibandingkan database open-source.

  • Hingga 400× performa pemrosesan analitik online (OLAP), didukung oleh kueri paralel dan In-Memory Column Index (IMCI).

Ketersediaan tinggi

  • Konfigurasi ketersediaan tinggi multi-level: zona tunggal, dua zona, tiga zona (RPO = 0), dan cross-region.

  • SLA hingga 99,995%.

Penyimpanan massal

  • PolarDB for MySQL/PolarDB for PostgreSQL: Mendukung penyimpanan hingga 500 TB.

  • PolarDB Distributed Edition mendukung penyimpanan skala petabyte.

Mudah diskalakan

  • Proksi cerdas mendukung berbagai tingkat konsistensi baca.

  • Skalabilitas elastis dinamis tanpa server (serverless) dan skalabilitas linear terdistribusi.

  • Replikasi fisik berlatensi rendah untuk transfer data antar-node yang efisien dan stabil.

Keamanan

  • Kontrol akses: Pengguna Resource Access Management (RAM), daftar putih alamat IP, grup keamanan, dan virtual private cloud (VPC).

  • Keamanan data: Enkripsi Data Transparan (TDE), backup dan pemulihan, serta kueri flashback.

  • Keamanan transmisi: Enkripsi Secure Sockets Layer (SSL).

Arsitektur layanan

PolarDB for MySQL

PolarDB for MySQL menggunakan arsitektur cloud-native dengan penguraian keterkaitan penyimpanan-komputasi yang menggabungkan stabilitas, performa, dan skalabilitas kelas komersial dengan kesederhanaan open-source serta iterasi cepat.

PolarDB for MySQL architecture

  • Proksi database (Proxy)

    Proksi jaringan antara aplikasi dan database. Menyediakan otentikasi keamanan, pemisahan baca/tulis otomatis, load balancing, tingkat konsistensi, kolam koneksi, koneksi persisten, dan perlindungan kelebihan beban.

  • Node komputasi database

    • PolarDB menggunakan arsitektur kluster multi-node. Kluster Edisi Kluster berisi satu node baca/tulis dan beberapa node read-only. Kluster Multi-master berisi beberapa node baca/tulis dan beberapa node read-only.

    • Node baca/tulis dan node read-only menggunakan failover aktif-aktif untuk menyediakan ketersediaan database yang tinggi.

    • Node komputasi menyediakan fitur mesin SQL dan tersedia dalam spesifikasi tujuan umum dan spesifikasi khusus.

  • Penyimpanan terdistribusi bersama

    Beberapa node komputasi berbagi satu salinan data, sehingga mengurangi biaya penyimpanan. Dibangun di atas penyimpanan blok terdistribusi dan sistem file, kapasitas dapat diskalakan secara online hingga ratusan terabyte.

PolarDB for PostgreSQL

Kluster PolarDB for PostgreSQL mendukung penerapan terpusat dan terdistribusi:

  • Terpusat

    Dibangun di atas arsitektur cloud-native dengan penguraian keterkaitan penyimpanan-komputasi, menggabungkan stabilitas dan performa kelas komersial dengan kesederhanaan open-source serta iterasi cepat.

  • Terdistribusi

    Database terdistribusi yang dibangun di atas kluster PolarDB for PostgreSQL terpusat. Menggunakan arsitektur dua lapis CN/DN untuk skalabilitas terdistribusi dengan penguraian keterkaitan penyimpanan-komputasi, sekaligus mempertahankan semua fitur kluster terpusat.

Terpusat (Edisi Perusahaan dan Edisi Standar)

PolarDB for PostgreSQL centralized architecture

  • Proksi database (Proxy)

    Proksi jaringan antara aplikasi dan database. Menyediakan otentikasi keamanan, pemisahan baca/tulis otomatis, load balancing, tingkat konsistensi, kolam koneksi, koneksi persisten, dan perlindungan kelebihan beban.

  • Node komputasi database

    • PolarDB menggunakan arsitektur kluster multi-node. Kluster Edisi Kluster berisi satu node baca/tulis dan beberapa node read-only.

    • Node baca/tulis dan node read-only menggunakan failover aktif-aktif untuk menyediakan ketersediaan database yang tinggi.

    • Node komputasi menyediakan fitur mesin SQL dan tersedia dalam spesifikasi tujuan umum dan spesifikasi khusus.

  • Penyimpanan terdistribusi bersama

    Beberapa node komputasi berbagi satu salinan data, sehingga mengurangi biaya penyimpanan. Dibangun di atas penyimpanan blok terdistribusi dan sistem file, kapasitas dapat diskalakan secara online hingga ratusan terabyte.

Terdistribusi

PolarDB for PostgreSQL distributed architecture

  • Node database

    • Terdiri dari node komputasi (CN) dan node data (DN). CN adalah node komputasi yang bertanggung jawab atas manajemen metadata kluster dan pembuatan rencana terdistribusi. DN adalah node data yang bertanggung jawab menyimpan shard data aktual.

    • Setiap CN dan DN menggunakan arsitektur terpusat dengan penguraian keterkaitan penyimpanan-komputasi. Mendukung proksi database dan mode satu-primary-multi-read-only. Menyediakan failover ketersediaan tinggi untuk node komputasi di dalam CN atau DN, serta mendukung penambahan node read-only (RO) untuk meningkatkan kemampuan baca pada satu CN atau DN.

  • Fitur terdistribusi

    • Mendukung sharding manual dan skalabilitas horizontal untuk skenario bisnis berskala petabyte.

    • Menjamin konsistensi untuk transaksi terdistribusi.

    • Mendukung penerapan dua zona. Zona primary adalah kluster yang aktif bekerja, sedangkan zona secondary adalah Kluster Hot Standby.

    • Menyediakan kemampuan upgrade, downgrade, dan maintenance non-disruptif 24/7. Anda juga dapat menambahkan node CN dan DN heterogen ke dalam kluster.

PolarDB Distributed Edition

Dalam kluster PolarDB for X-Engine, node penyimpanan (DN) dimulai sebagai penerapan terpusat yang kompatibel 100% dengan MySQL 5.7 dan 8.0. Saat Anda membutuhkan skalabilitas terdistribusi, lakukan upgrade in-place—komponen terdistribusi terhubung ke node penyimpanan yang ada tanpa migrasi data atau perubahan aplikasi.

Terpusat (Edisi Standar)

PolarDB Distributed Edition centralized architecture

  • Node penyimpanan (DN)

    Menangani persistensi data menggunakan protokol konsensus Paxos untuk keandalan tinggi dan konsistensi kuat. Sistem mesin transaksi terdistribusi Lizard buatan sendiri memberikan ketersediaan tinggi yang lebih andal dan performa ~35% lebih baik dibandingkan mesin terdistribusi MySQL native.

  • Arsitektur data multi-replika

    Protokol konsensus Paxos menjamin konsistensi kuat (RPO = 0) antar replika—setiap penulisan memerlukan konfirmasi mayoritas. Jika satu node gagal, kluster tetap beroperasi. Peran replika:

    • Leader

      Memproses permintaan klien, membuat keputusan, dan memelihara log untuk konsistensi dan pemulihan data.

    • Follower

      Menjalankan instruksi dari Leader. Dapat dipilih sebagai Leader baru jika Leader saat ini gagal.

    • Logger

      Hanya menyediakan layanan protokol Paxos (tanpa layanan data). Berpartisipasi dalam pemilihan Leader dan dapat sementara mengambil alih peran Leader hingga Follower menyusul, lalu menyerahkan kembali.

    • Learner

      Menerima status sistem secara pasif tanpa hak suara atau pengambilan keputusan.

Terdistribusi (Edisi Perusahaan)

PolarDB Distributed Edition distributed architecture

  • Layanan meta global (GMS)

    Memelihara metadata yang konsisten secara global (tabel, skema, statistik), informasi keamanan (akun, izin), dan layanan timestamp global (TSO).

  • Node komputasi (CN)

    Titik masuk tanpa status (stateless) dengan parser SQL, pengoptimal, dan pelaksana. Menangani routing terdistribusi, komputasi, koordinasi 2PC, DDL terdistribusi, dan pemeliharaan indeks global.

  • Node penyimpanan (DN)

    Menyimpan data penyimpanan baris menggunakan Paxos untuk konsistensi kuat dan MVCC untuk visibilitas transaksi terdistribusi. Mendukung pushdown komputasi (Project, Filter, Join, Aggregation).

  • Node penyimpanan kolom (Columnar)

    Menyimpan indeks penyimpanan kolom di OSS, mengonsumsi log biner transaksi terdistribusi secara real time. Digabungkan dengan node komputasi, menyediakan kueri penyimpanan kolom yang konsisten snapshot.

  • Node change data capture (CDC)

    Menyediakan langganan inkremental yang kompatibel dengan format log biner MySQL dan replikasi primary/secondary yang kompatibel dengan protokol replikasi MySQL.

Video pengantar

Cara menggunakan PolarDB

Kelola kluster, database, dan akun PolarDB melalui:

  • Console: Antarmuka web grafis untuk operasi yang mudah.

  • API: Akses terprogram ke semua operasi Console.

  • SDK: Wrapper khusus bahasa untuk semua operasi Console.

  • CLI: Akses command-line ke semua operasi Console.

Mulai cepat

PolarDB database

Penagihan

Panduan Operasi

Dokumen teknis

PolarDB for MySQL

Penagihan

Panduan Pengguna

Dokumen Performa

PolarDB for PostgreSQL

Penagihan

Dokumen Performa

PolarDB for PostgreSQL (Compatible with Oracle)

Penagihan

PolarDB Distributed Edition

Ikhtisar penagihan

Panduan Pengguna