全部产品
Search
文档中心

PolarDB:Edisi

更新时间:Jul 06, 2025

PolarDB for MySQL menyediakan edisi-edisi berikut: Edisi Kluster dan Kluster Multi-master (Limitless). Topik ini menjelaskan arsitektur, manfaat, serta skenario penggunaan tipikal dari edisi-edisi tersebut.

Tabel berikut membandingkan skenario penggunaan tipikal dari masing-masing edisi.

Edisi

Deskripsi

Skenario

Edisi Kluster

Edisi Kluster dikembangkan berdasarkan arsitektur di mana komputasi dipisahkan dari penyimpanan. Ini memberikan penskalaan yang lebih cepat, kapasitas penyimpanan yang lebih besar, dan latensi replikasi yang lebih rendah.

  • Basis data produksi untuk perusahaan besar dan menengah.

  • Basis data yang digunakan dalam industri seperti Internet, IoT, e-commerce, logistik, dan gaming.

  • Basis data inti di industri keuangan, sekuritas, dan asuransi yang memerlukan keamanan data tinggi.

Edisi Kluster Multi-master (Limitless)

Edisi Kluster Multi-master (Limitless) dikembangkan berdasarkan arsitektur multi-master yang mencakup beberapa node utama dan node baca-saja. Semua data dalam kluster disimpan di PolarStore, kolam penyimpanan bersama. Setiap node utama menggunakan PolarFileSystem untuk mengakses data di PolarStore. Anda dapat mengakses semua node dalam kluster dengan menggunakan titik akhir kluster. PolarProxy secara otomatis meneruskan pernyataan SQL ke node utama yang diperlukan.

  • Kluster Multi-master (Limitless) cocok untuk skenario baca-tulis konkurensi tinggi seperti multitenancy, gaming, dan e-commerce.

Edisi Kluster

Edisi Kluster dikembangkan berdasarkan arsitektur yang memisahkan komputasi dari penyimpanan. Arsitektur ini mendukung penskalaan lebih cepat, kapasitas penyimpanan lebih besar, serta latensi replikasi yang lebih rendah.

  • Satu node utama dan beberapa node baca-saja

    PolarDB menggunakan arsitektur kluster terdistribusi. Sebuah kluster Edisi Kluster terdiri dari satu node utama dan hingga 15 node baca-saja. Node-node ini membentuk lapisan mesin basis data. Node utama menangani permintaan baca-tulis, sedangkan node baca-saja hanya memproses permintaan baca. Edisi Kluster menggunakan metode failover aktif-aktif antara node utama dan node baca-saja untuk memastikan ketersediaan tinggi basis data.

  • PolarStore

    Beberapa node komputasi berbagi satu set data, menghilangkan kebutuhan bagi setiap node untuk mempertahankan salinan data tersendiri. Hal ini secara signifikan mengurangi biaya penyimpanan. Edisi Kluster menggunakan sistem penyimpanan dan file terdistribusi, memungkinkan Anda memperluas kapasitas penyimpanan basis data secara mulus hingga ratusan terabyte tanpa dibatasi oleh kemampuan server individu.

  • Pemisahan komputasi dan penyimpanan

    Edisi Kluster memisahkan komputasi dari penyimpanan sehingga Anda dapat dengan mudah menskalakan kluster seiring pertumbuhan bisnis. Node komputasi hanya menyimpan metadata, sementara file data dan redo log disimpan di PolarStore. Hanya metadata terkait redo log yang perlu disinkronkan antar node komputasi, mengurangi latensi replikasi antara node utama dan node baca-saja. Jika node utama gagal, node baca-saja dapat dengan cepat mengambil alih sebagai node utama.

  • Pemisahan baca/tulis

    Edisi Kluster dilengkapi fitur pemisahan baca/tulis yang diimplementasikan berdasarkan PolarProxy. Fitur ini mendukung load balancing transparan, ketersediaan tinggi, dan adaptabilitas. Pemisahan baca/tulis secara otomatis meneruskan permintaan SQL ke setiap node Edisi Kluster berdasarkan titik akhir kluster, memungkinkan kluster memproses sejumlah besar permintaan konkuren secara agregat. Untuk informasi lebih lanjut, lihat Pemisahan baca/tulis.

  • Koneksi jaringan berkecepatan tinggi

    Data ditransmisikan antara node komputasi dan node penyimpanan kluster melalui protokol Remote Direct Memory Access (RDMA) menggunakan jaringan berkecepatan tinggi. I/O bukan lagi faktor pembatas performa basis data.

  • Keandalan dan konsistensi data

    Data pada node penyimpanan memiliki beberapa replika untuk memastikan keandalan. Selain itu, Protokol Parallel-Raft digunakan untuk memastikan konsistensi data di antara replika-replika tersebut.

Architecture

Gambar berikut menunjukkan arsitektur Edisi Kluster.Architecture

Supported engine versions

Edisi Kluster mendukung versi kernel berikut: PolarDB for MySQL 5.6, 5.7, dan 8.0.

Scenarios

  • Basis data produksi untuk perusahaan besar dan menengah.

  • Basis data yang digunakan dalam industri seperti Internet, IoT, e-commerce, logistik, dan gaming.

  • Basis data inti di industri keuangan, sekuritas, dan asuransi yang memerlukan keamanan data tinggi.

Node specifications and pricing

Edisi Kluster mendukung spesifikasi Dedicated dan General-purpose. Untuk informasi lebih lanjut, lihat Item yang dapat ditagih.

Edisi Kluster Multi-master (Limitless)

Kluster Multi-master (Limitless) menyediakan PolarDB for MySQL, yang dikembangkan berdasarkan arsitektur multi-master dengan beberapa node utama dan node baca-saja untuk meningkatkan kemampuan baca-tulis konkuren.

Architecture

Gambar berikut menunjukkan arsitektur Kluster Multi-master (Limitless).Multi-master cluster (database/table) architecture

Semua file data dalam kluster disimpan di PolarStore. Setiap node utama menggunakan PolarFileSystem untuk mengakses data di PolarStore. Anda dapat mengakses semua node dalam kluster melalui titik akhir kluster. Proksi basis data secara otomatis meneruskan pernyataan SQL ke node utama yang diperlukan.

Supported engine versions

Hanya PolarDB for MySQL 8.0 yang mendukung Kluster Multi-master (Limitless).

Benefits

  • Skalabilitas tulis dalam hitungan detik

    Penulisan data konkuren ke basis data didukung hingga 32 node komputasi. Basis data dapat dijadwalkan ke node komputasi yang berbeda dalam hitungan detik, meningkatkan kemampuan baca/tulis keseluruhan kluster untuk permintaan konkuren.

  • Cadangan multi-master (tanpa node sekunder)

    Jika node utama gagal, failover ke node utama lain dengan lalu lintas rendah dapat diselesaikan dalam hitungan detik. Tidak adanya node sekunder menghemat sumber daya yang biasanya digunakan untuk failover, yang dapat memotong separuh TCO Anda.

  • Node baca-saja global

    Anda dapat membaca data yang ditulis ke semua node utama dari node baca-saja global untuk mengeksekusi permintaan yang melibatkan beberapa basis data.

Scenarios

Kluster Multi-master (Limitless) cocok untuk skenario baca-tulis konkurensi tinggi seperti multitenancy, gaming, dan e-commerce.

  • Multitenancy dalam SaaS: konkurensi tinggi dan load balancing antar tenant

    Kluster Multi-master (Limitless) dapat mengimplementasikan load balancing dengan beralih basis data tenant di seluruh node utama yang berbeda atau menambahkan node utama baru untuk menangani lonjakan lalu lintas.

  • Server gaming global dan skenario e-commerce: skalabilitas dalam hitungan menit untuk memenuhi bisnis yang berkembang pesat

    Kluster Multi-master (Limitless) mendukung skalabilitas dalam hitungan detik dan menyediakan fitur routing transparan. Mereka dapat digabungkan dengan middleware atau solusi sharding basis data dan tabel berbasis bisnis untuk mempersingkat proses skalabilitas dari hari menjadi menit.

  • Game yang diterapkan di server yang berbeda: performa dan skalabilitas yang lebih baik

    Ketika sebuah game menarik banyak pemain, basis data dapat dialihkan ke node utama baru untuk mengimplementasikan load balancing. Ketika game sudah melewati masa jayanya, basis data dapat digabungkan ke beberapa node utama untuk mengurangi biaya operasional.

Node specifications and pricing

Kluster Multi-master (Limitless) mendukung spesifikasi Dedicated dan General-purpose. Untuk informasi lebih lanjut, lihat Spesifikasi node komputasi PolarDB for MySQL Edisi Perusahaan.

Untuk informasi lebih lanjut tentang penagihan Kluster Multi-master (Limitless), lihat Item yang dapat ditagih.