全部产品
Search
文档中心

PolarDB:Apa itu PolarDB for MySQL Enterprise Edition?

更新时间:Oct 25, 2025

Database MySQL tradisional sering menghadapi tantangan performa, skalabilitas, dan biaya akibat pertumbuhan bisnis yang cepat, konkurensi tinggi, dan kebutuhan penyimpanan besar. PolarDB for MySQL Enterprise Edition adalah database Hybrid Transactional/Analytical Processing (HTAP) cloud-native yang menggunakan arsitektur komputasi dan penyimpanan terpisah serta penyimpanan terdistribusi bersama. Desain ini memberikan elastisitas tinggi, performa unggul, dan penghematan biaya signifikan sambil tetap 100% kompatibel dengan MySQL untuk menangani skenario bisnis berskala besar.

Cara kerjanya

PolarDB adalah database cloud-native yang menggabungkan stabilitas, reliabilitas, performa tinggi, dan skalabilitas dari database komersial dengan kesederhanaan, keterbukaan, dan iterasi cepat dari database open-source berbasis cloud. Arsitektur produknya adalah sebagai berikut:

https://help-static-aliyun-doc.aliyuncs.com/assets/img/zh-CN/4421235761/p861.png

Arsitektur PolarDB for MySQL memiliki karakteristik utama berikut:

  • Komputasi dan penyimpanan terpisah

    Node komputasi dan penyimpanan database ditempatkan secara terpisah untuk mendukung penskalaan elastis dalam lingkungan komputasi awan. Node komputasi hanya menyimpan metadata dan memproses permintaan SQL, sedangkan file data dan Redo Logs disimpan di node penyimpanan terdistribusi jarak jauh. Arsitektur ini memungkinkan sumber daya komputasi dan penyimpanan diskalakan secara independen dan cepat.

  • Penyimpanan terdistribusi bersama

    Semua node komputasi dalam kluster—satu Primary Node dan beberapa Read-only Nodes—berbagi satu salinan data. Menambahkan Read-only Node tidak memerlukan replikasi data, yang mengurangi biaya dan waktu. Anda hanya membayar untuk sumber daya komputasi. Kapasitas penyimpanan diskalakan secara otomatis dan mulus secara online berdasarkan volume data, mendukung data berskala petabyte.

  • Single-primary, multiple-replica architecture

    Kluster Edisi Kluster berisi satu node utama dan hingga 15 node read-only. Node utama menangani permintaan tulis, dan node read-only menangani permintaan baca. Mekanisme pemisahan baca/tulis bawaan secara otomatis meneruskan permintaan SQL ke node yang sesuai. Ini memberikan kemampuan pemrosesan konkurensi tinggi.

  • Konsistensi data dan ketersediaan tinggi

    • Reliabilitas data: Data pada node penyimpanan disimpan dalam beberapa salinan, dan Protokol Parallel-Raft memastikan konsistensi kuat.

    • Failover: Node utama dan node read-only menggunakan mekanisme ketersediaan tinggi aktif-aktif. Jika node utama gagal, sistem secara otomatis melakukan failover ke node read-only dalam waktu kurang dari 10 detik (RTO < 10s), memastikan nol kehilangan data (RPO=0) dan pemulihan layanan cepat.

  • Interkoneksi jaringan berkecepatan tinggi

    Node komputasi dan penyimpanan dihubungkan melalui jaringan berkecepatan tinggi dan menggunakan protokol Remote Direct Memory Access (RDMA), yang mengurangi latensi I/O dan hambatan performa.

Fitur inti

  • Kompatibilitas MySQL yang ditingkatkan

    • PolarDB for MySQL 100% kompatibel dengan MySQL asli dan Alibaba Cloud ApsaraDB RDS for MySQL. Anda dapat memigrasikan database MySQL yang ada ke PolarDB for MySQL tanpa mengubah kode aplikasi atau konfigurasi apa pun.

    • Juga menyediakan fitur bernilai tinggi seperti arsitektur single-writer/multi-reader atau multi-writer/multi-reader, penyimpanan bersama, performa stabil untuk tabel dengan hingga 6 miliar baris, operasi DDL dalam hitungan detik, alih bencana primer-replika tanpa gangguan, dan Flashback Query.

  • HTAP asli

    Mendukung pemrosesan transaksi dan analitik real-time pada dataset yang sama tanpa memerlukan ETL.

  • Beberapa node utama untuk penulisan

    Dalam Kluster Multi-master (Limitless), semua node dapat memproses permintaan baca dan tulis. Throughput tulis meningkat secara linear saat Anda menambahkan node. Alih bencana node membutuhkan waktu 5 hingga 10 detik, dan transaksi yang sedang berlangsung tidak terganggu.

  • Aktif-aktif global dan pemulihan bencana geo

    Mendukung penerapan lintas wilayah untuk pemulihan bencana regional. Kluster pemulihan dapat melayani lalu lintas baca dan tulis selama operasi normal untuk meningkatkan pemanfaatan sumber daya. Latensi sinkronisasi data antar kluster kurang dari 2 detik, dengan dukungan untuk failover berbasis menit.

  • Pencadangan tanpa penguncian

    Memanfaatkan teknologi snapshot penyimpanan terdistribusi untuk mencadangkan data terabyte dalam hitungan menit. Proses ini tidak memerlukan penguncian tabel dan memiliki dampak minimal pada bisnis Anda.

  • Keamanan

    Menyediakan berbagai langkah keamanan untuk melindungi akses, penyimpanan, dan manajemen data, termasuk IP Allowlist, isolasi jaringan menggunakan Virtual Private Cloud (VPC), dan tautan data terenkripsi SSL.

Kasus penggunaan

Tangani lalu lintas fluktuatif dengan mudah dan kurangi biaya sesuai permintaan

Untuk kasus penggunaan dengan puncak dan lembah lalu lintas yang signifikan, seperti promosi e-commerce atau peluncuran kursus online, solusi database tradisional sering kali memerlukan penyediaan untuk beban puncak, yang mengarah pada biaya tinggi.
Solusi yang Direkomendasikan: Gunakan kemampuan Serverless PolarDB untuk penskalaan dinamis dalam hitungan detik dan penambahan atau penghapusan node dalam hitungan menit. Anda dapat menyesuaikan sumber daya komputasi secara otomatis atau manual untuk mencocokkan beban kerja aktual Anda. Ruang penyimpanan bersifat bayar sesuai penggunaan dan diskalakan secara otomatis tanpa konfigurasi manual, membantu Anda mengoptimalkan biaya penyimpanan.

Pastikan stabilitas sistem dengan failover tingkat detik

Sistem di bidang keuangan, pemerintahan, dan ERP perusahaan inti memerlukan kelangsungan bisnis tinggi dan tidak dapat mentolerir gangguan layanan atau kehilangan data dari titik kegagalan tunggal.
Solusi yang Direkomendasikan: Gunakan PolarDB Edisi Kluster dan konfigurasikan setidaknya satu Read-only Node. Arsitektur ini, dibangun di atas penyimpanan bersama dan replikasi data multi-salinan lintas zona ketersediaan, memastikan failover otomatis dengan RTO kurang dari 10 detik dan nol kehilangan data (RPO=0) jika Node Utama gagal. Untuk skenario yang memerlukan pemulihan bencana geo, Anda dapat menggunakan Jaringan Basis Data Global (GDN) untuk mencapai failover berbasis menit dalam hal kegagalan regional.

Modernisasi MySQL tanpa perubahan kode

Seiring pertumbuhan bisnis Anda, sistem yang dibangun di atas MySQL tradisional mungkin menghadapi hambatan performa dan kesulitan penskalaan.
Solusi yang Direkomendasikan: Migrasikan database MySQL Anda yang ada ke PolarDB. PolarDB 100% kompatibel dengan MySQL 5.6, 5.7, dan 8.0, sehingga sebagian besar aplikasi dapat dimigrasikan dengan lancar tanpa perubahan kode. Setelah migrasi, aplikasi mengalami peningkatan performa signifikan dibandingkan MySQL open-source, berkat jaringan RDMA berkecepatan tinggi dan penyimpanan bersama terdistribusi. Anda juga dapat menggunakan fitur seperti Backup Tanpa Kunci untuk menyelesaikan pencadangan data berskala terabyte dalam hitungan menit tanpa memengaruhi layanan online.

Buat laporan dinamis dengan analitik data real-time

Perusahaan sering kali perlu melakukan analisis real-time pada data bisnis untuk mendukung keputusan operasional, tetapi arsitektur "database transaksional + database analitik" tradisional menderita latensi sinkronisasi data dan biaya pemeliharaan tinggi.
Solusi yang Direkomendasikan: Gunakan kemampuan HTAP asli PolarDB. Dalam kluster yang sama, Anda dapat menggunakan Node Utama untuk transaksi dan Node Read-only untuk analitik untuk mencapai pemisahan baca/tulis. Data tersedia untuk analisis segera setelah ditulis, menghilangkan ETL dan memungkinkan analitik real-time tanpa beban kerja analitik mengganggu performa transaksional.

Edisi

PolarDB for MySQL Enterprise Edition menawarkan edisi berbeda untuk memenuhi persyaratan kasus penggunaan tertentu. Lihat Edisi.

Seri produk

Write Node

Kasus penggunaan

Edisi Kluster

Node utama tunggal

Ideal untuk skenario umum, intensif baca, menawarkan ketersediaan tinggi dan penskalaan baca.

Kluster Multi-master

Beberapa node tulis

Dirancang untuk skenario intensif tulis. Semua node memproses permintaan baca dan tulis, dan performa tulis diskalakan secara linear.

Penagihan

Penagihan PolarDB didasarkan pada biaya untuk node komputasi, ruang penyimpanan, dan penyimpanan cadangan, dan dirancang untuk mengoptimalkan biaya Anda.

  • Biaya Komputasi

    • Anda akan ditagih berdasarkan spesifikasi node dan durasi penggunaan. Anda dapat menambah atau menghapus node dan menyesuaikan spesifikasi sementara naik atau turun dalam hitungan menit.

    • Saat Anda menambahkan Node Read-only, Anda hanya membayar untuk biaya komputasi karena penyimpanannya bersama.

  • Biaya Penyimpanan

    • Penyimpanan PSL4/PSL5 diskalakan secara otomatis berdasarkan volume data aktual dan ditagih berdasarkan model bayar sesuai penggunaan, menghilangkan kebutuhan untuk perencanaan kapasitas di muka.

    • Penyimpanan PSL4 mendukung SSD pintar, yang dapat mengurangi biaya penyimpanan hingga sekitar 40% tanpa menurunkan performa.

Untuk informasi lebih lanjut tentang penagihan, lihat Penagihan Produk.

Cara memulai dengan PolarDB

Kelola kluster PolarDB for MySQL, termasuk membuat kluster, database, dan akun, menggunakan metode berikut:

  • Konsol: Menyediakan antarmuka web grafis untuk operasi yang mudah.

  • CLI: Semua operasi yang tersedia di konsol juga dapat dilakukan menggunakan CLI.

  • SDK: Semua operasi yang tersedia di konsol juga dapat dilakukan menggunakan SDK.

  • API: Semua operasi yang tersedia di konsol juga dapat dilakukan menggunakan API.

Setelah membuat kluster PolarDB for MySQL, hubungkan ke kluster tersebut menggunakan metode berikut:

  • DMS: Gunakan DMS untuk terhubung ke kluster PolarDB dan lakukan tugas pengembangan database dalam antarmuka berbasis web.

  • Klien: Hubungkan ke kluster PolarDB for MySQL Anda menggunakan alat klien database umum seperti Navicat dan MySQL Workbench.