Tema ini menjelaskan manfaat dari PolarDB for PostgreSQL (Compatible with Oracle).
Kemudahan penggunaan
PolarDB for PostgreSQL (Compatible with Oracle) menawarkan kompatibilitas tinggi dengan sintaksis Oracle. Jika Anda ingin memigrasikan layanan dari database Oracle ke PolarDB for PostgreSQL (Compatible with Oracle), Anda tidak perlu memodifikasi kode atau aplikasi, atau hanya memerlukan modifikasi kecil.
Efisiensi biaya
Pemisahan komputasi dan penyimpanan: Node komputasi berbagi sumber daya penyimpanan. Saat menambahkan node baca-saja, Anda hanya membayar untuk node komputasi, yang secara signifikan mengurangi biaya ekspansi.
Penyimpanan tanpa server: Ruang penyimpanan diskalakan otomatis sesuai volume data, sehingga Anda tidak perlu mengonfigurasinya secara manual. Anda hanya membayar untuk kapasitas database yang digunakan.
Kinerja tinggi
Dengan kernel database yang dioptimalkan, PolarDB mendukung replikasi fisik, protokol RDMA, dan penyimpanan terdistribusi bersama, yang meningkatkan kinerja secara signifikan.
Sebuah kluster PolarDB mencakup satu node utama dan hingga 15 node baca-saja, memenuhi persyaratan kinerja dalam skenario konkurensi tinggi, ideal untuk beban kerja dengan permintaan baca lebih dominan daripada tulis.
Sebuah kluster PolarDB berbagi penyimpanan antara node utama dan node baca-saja. Untuk menerapkan perubahan data ke semua node dalam kluster, Anda hanya perlu memperbarui data sekali.
Kapasitas penyimpanan untuk ratusan terabyte data
PolarDB menggunakan penyimpanan blok terdistribusi dan sistem file untuk penskalaan otomatis kapasitas penyimpanan database, terlepas dari kapasitas setiap node. Ini memungkinkan database menangani hingga ratusan terabyte data.
Ketersediaan tinggi, keandalan, dan keamanan data
Mendukung penyimpanan terdistribusi bersama untuk menghilangkan inkonsistensi data pada database sekunder akibat replikasi primer-sekunder asinkron. Ini memastikan tidak ada kehilangan data jika terjadi kegagalan pada satu titik dalam kluster database.
Mendukung arsitektur multi-zona. Replika data tersedia di beberapa zona untuk pemulihan bencana dan pencadangan database.
Menyediakan berbagai langkah keamanan untuk akses, penyimpanan, dan manajemen database, termasuk daftar putih IP untuk akses database, penggunaan VPC untuk isolasi jaringan, dan pembuatan beberapa replika untuk penyimpanan data.
Skalabilitas elastis cepat untuk menangani lonjakan beban kerja
Konfigurasi ditingkatkan atau diturunkan dalam waktu 5 menit.
PolarDB mendukung ekspansi CPU dan memori cepat melalui virtualisasi kontainer dan penyimpanan blok terdistribusi bersama.
Node ditambahkan atau dihapus dalam waktu 5 menit.
PolarDB dapat menambah atau menghapus node secara dinamis untuk meningkatkan kinerja dan mengurangi biaya. Titik akhir kluster menyembunyikan perubahan lapisan bawah, sehingga aplikasi tidak menyadari penambahan atau penghapusan node.
Cadangan tanpa kunci
Berdasarkan teknologi snapshot dari penyimpanan terdistribusi lapisan bawah, PolarDB hanya membutuhkan beberapa menit untuk mencadangkan database dengan data level-TB. Selama proses pencadangan, tidak diperlukan kunci, sehingga memberikan efisiensi lebih tinggi dan meminimalkan dampak negatif.
Eksekusi paralel lintas node
PolarDB for PostgreSQL (Compatible with Oracle) mendukung fitur eksekusi paralel lintas node. Setelah diaktifkan, sebuah query SQL dapat dijalankan di beberapa node secara paralel, memanfaatkan sepenuhnya sumber daya perangkat keras seperti CPU, memori, dan jaringan. Hal ini meningkatkan the performance of analytical queries. Untuk informasi lebih lanjut, lihat Eksekusi paralel lintas node.