All Products
Search
Document Center

PolarDB:Perbandingan kinerja: PolarDB for MySQL vs. ApsaraDB RDS for MySQL

Last Updated:Jun 11, 2026

Hasil benchmark OLTP untuk PolarDB for MySQL dan ApsaraDB RDS for MySQL pada berbagai versi dan spesifikasi instans.

PolarDB for MySQL mencakup sejumlah optimasi kinerja dibandingkan ApsaraDB RDS for MySQL:

  • Perangkat keras canggih: memori persisten Optane (3D XPoint), SSD NVMe, dan jaringan RDMA over Converged Ethernet (RoCE).

  • Tumpukan protokol I/O dan jaringan sepenuhnya di user space untuk kinerja lebih tinggi dan latensi lebih rendah.

  • Optimasi tingkat kernel untuk lock, jalur I/O, dan penanganan tabel besar pada beban kerja konkurensi tinggi.

Catatan

Produk yang digunakan dalam benchmark ini:

  • PolarDB for MySQL Cluster Edition kluster dengan berbagai spesifikasi.

  • Instans dedicated ApsaraDB RDS for MySQL Edisi Ketersediaan Tinggi dengan SSD lokal berbagai spesifikasi.

Metodologi pengujian: Alat dan metode pengujian kinerja OLTP.

Panduan benchmark

Untuk memastikan perbandingan yang akurat:

  • Gunakan spesifikasi instans yang identik untuk kedua produk.

  • Gunakan versi database yang sama.

  • Gunakan beban kerja simulasi produksi atau Sysbench untuk merefleksikan kondisi dunia nyata.

  • Saat membandingkan kinerja baca, hindari penggunaan kueri SQL tunggal.

    PolarDB for MySQL menggunakan arsitektur pemisahan compute-storage, sehingga satu kueri mungkin menunjukkan latensi jaringan lebih tinggi dibandingkan ApsaraDB RDS for MySQL. Di lingkungan produksi, tingkat hit cache biasanya melebihi 99%—hanya pembacaan pertama yang memicu I/O disk. Pembacaan berikutnya berasal dari buffer pool, menghasilkan kinerja setara.

  • Saat membandingkan kinerja tulis, gunakan uji stres daripada kueri SQL tunggal.

    Untuk perbandingan yang adil, uji kluster PolarDB for MySQL (node primary + node read-only) terhadap instans ApsaraDB RDS for MySQL (primary + read-only dengan replikasi semi-sinkron). PolarDB for MySQL menggunakan penulisan berbasis Quorum—penulisan berhasil hanya setelah data mencapai mayoritas replika (minimal dua dari tiga), memastikan redundansi data dan konsistensi kuat di lapisan penyimpanan. Membandingkan terhadap replikasi semi-sinkron, bukan asinkron, memberikan benchmark yang lebih bermakna.

PolarDB for MySQL 8.0.1 vs. ApsaraDB RDS for MySQL 8.0

PolarDB 8.0.1 vs. RDS 8.0

PolarDB for MySQL 5.7 vs. ApsaraDB RDS for MySQL 5.7

PolarDB MySQL 5.7 vs. RDS MySQL 5.7

PolarDB for MySQL 5.6 vs. ApsaraDB RDS for MySQL 5.6

PolarDB MySQL 5.6 vs. RDS MySQL 5.6