PolarDB for PostgreSQL (Compatible with Oracle) adalah database cloud-native yang dirancang untuk tim yang bermigrasi dari Oracle. Solusi ini menggabungkan kompatibilitas sintaks Oracle dengan arsitektur penyimpanan terdistribusi bersama yang menawarkan skalabilitas elastis, ketersediaan tinggi, dan penyimpanan serverless.
Kompatibilitas Oracle
PolarDB for PostgreSQL (Compatible with Oracle) sangat kompatibel dengan sintaks Oracle. Anda dapat memigrasikan layanan dari database Oracle tanpa perubahan kode atau hanya memerlukan modifikasi minor.
Efisiensi biaya
Pemisahan compute-storage — Node compute berbagi satu kolam penyimpanan. Saat menambahkan node read-only, Anda hanya dikenai biaya tambahan untuk compute, sehingga biaya skala keluar berkurang secara signifikan.
Penyimpanan serverless — Kapasitas penyimpanan meningkat secara otomatis seiring pertumbuhan volume data Anda. Tidak diperlukan perencanaan kapasitas; Anda hanya membayar penyimpanan yang benar-benar digunakan.
Kinerja tinggi
Kernel database yang ditingkatkan dengan replikasi fisik, protokol Remote Direct Memory Access (RDMA), dan penyimpanan terdistribusi bersama menghasilkan peningkatan throughput yang signifikan.
Satu kluster mendukung satu node primary dan hingga 15 node read-only, sehingga sangat cocok untuk beban kerja berat baca dengan konkurensi tinggi.
Karena semua node berbagi kolam penyimpanan yang sama, perubahan data hanya perlu ditulis sekali di seluruh node primary dan read-only.
Kapasitas penyimpanan hingga ratusan terabyte
PolarDB menggunakan penyimpanan blok terdistribusi dengan sistem file. Penyimpanan meningkat secara otomatis secara independen dari batas kapasitas node tunggal mana pun, mendukung database hingga ratusan terabyte.
Ketersediaan tinggi, keandalan, dan keamanan data
Tidak ada kehilangan data saat node gagal — Penyimpanan terdistribusi bersama menghilangkan risiko ketidakkonsistenan data akibat replikasi asinkron antara primary-secondary. Kegagalan pada satu titik dalam kluster tidak menyebabkan kehilangan data.
Redundansi multi-zona — Replika data didistribusikan di beberapa zona, menyediakan cakupan disaster recovery dan backup tanpa perlu pengaturan replikasi manual.
Kontrol keamanan berlapis — Perlindungan akses mencakup filter koneksi berbasis daftar putih IP, isolasi jaringan Virtual Private Cloud (VPC), dan beberapa replika data untuk daya tahan penyimpanan.
Skalabilitas elastis dalam waktu kurang dari 5 menit
Perubahan konfigurasi — Tingkatkan atau turunkan CPU dan memori dalam waktu kurang dari 5 menit menggunakan virtualisasi kontainer yang dikombinasikan dengan penyimpanan blok terdistribusi bersama.
Penambahan dan penghapusan node — Tambah atau hapus node dalam waktu kurang dari 5 menit. Endpoint kluster menyembunyikan topologi dasar, sehingga aplikasi tidak menyadari perubahan node.
Backup tanpa lock
PolarDB membuat snapshot database berskala TB dalam hitungan menit menggunakan teknologi snapshot pada lapisan penyimpanan terdistribusi dasar. Tidak ada lock yang diperoleh selama proses backup, sehingga efisiensi lebih tinggi dan dampak negatif terhadap beban kerja Anda diminimalkan.
Eksekusi paralel lintas node
Kueri SQL dijalankan secara paralel di beberapa node compute, memanfaatkan sepenuhnya CPU, memori, dan lebar pita jaringan setiap node dalam kluster. Hal ini meningkatkan kinerja kueri analitis. Untuk informasi lebih lanjut, lihat Cross-node parallel execution.