All Products
Search
Document Center

PolarDB:Arsitektur teknis PolarDB-X Standard Edition

Last Updated:Jul 02, 2025

Tema ini menjelaskan arsitektur teknis PolarDB-X Standard Edition.

PolarDB-X Standard Edition mengintegrasikan arsitektur terpusat dan terdistribusi. Setiap node data (DN) dalam arsitektur terdistribusi dapat memberikan layanan secara independen. Selain itu, ia menyediakan sintaks dan fitur yang sepenuhnya kompatibel dengan MySQL, seperti MySQL 5.7 dan 8.0. PolarDB-X Standard Edition meningkatkan fiturnya serta kinerja dan ketersediaan tinggi melalui teknologi terdistribusi, menawarkan peningkatan signifikan dibandingkan MySQL asli.

Arsitektur

PolarDB-X Standard Edition mengadopsi arsitektur berlapis:

  • Lapisan log: menggunakan protokol replikasi mayoritas berbasis Paxos. Log konsensus Paxos kompatibel dengan log biner MySQL. PolarDB-X Standard Edition dapat menyediakan pemulihan bencana tingkat keuangan dengan tujuan titik pemulihan (RPO) nol, memastikan tidak ada kehilangan data dalam kasus kegagalan pusat data. Ini menandai peningkatan substansial dibandingkan protokol replikasi master-slave MySQL (replikasi async berbasis log biner atau replikasi semi-sync).

  • Lapisan penyimpanan: Sistem transaksi Lizard buatan sendiri berinteraksi dengan lapisan log dan dapat digunakan untuk menggantikan sistem transaksi InnoDB standalone dari MySQL. Sistem transaksi standalone SCN dan sistem transaksi terdistribusi GCN dirancang untuk mengoptimalkan transaksi terpusat dan terdistribusi. Selain itu, berdasarkan sistem transaksi standalone SCN, PolarDB-X Standard Edition menyediakan tingkat isolasi transaksi sesuai dengan standar MySQL.

  • Lapisan eksekusi: mirip dengan lapisan server MySQL asli. Server xRPC buatan sendiri dapat digunakan untuk mengakses PolarDB-X Enterprise Edition untuk menerapkan query terdistribusi. PolarDB-X Standard Edition menyediakan lapisan ini dengan kemampuan eksekusi SQL untuk kompatibilitas dengan lapisan server MySQL asli. Ini bekerja sama dengan sistem transaksi di lapisan penyimpanan untuk pemrosesan data.

PolarDB-X Standard Edition meningkatkan arsitektur terpusat dengan menggunakan teknologi terdistribusi. PolarDB-X Standard Edition sepenuhnya kompatibel dengan MySQL asli dan dapat digunakan sebagai pengganti ekosistem MySQL sumber terbuka. Pada tahun 2023, PolarDB-X Standard Edition menjadi sumber terbuka. Untuk informasi lebih lanjut, lihat PolarDB-X Engine.