Topik ini menjelaskan manfaat dari PolarDB.
Kompatibilitas ekosistem
Ekosistem | Deskripsi |
MySQL |
|
PostgreSQL | PolarDB untuk PostgreSQL sepenuhnya kompatibel dengan PostgreSQL 11 dan PostgreSQL 14. Anda dapat menggunakan PolarDB untuk PostgreSQL dengan cara yang sama seperti Anda menggunakan PostgreSQL. |
Oracle | PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) sangat kompatibel dengan sintaks Oracle. Arsitektur share everything digunakan untuk mendukung fitur umum dari database Oracle. Struktur yang digunakan oleh PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) dalam mengatur file sama dengan struktur yang digunakan oleh Oracle. PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) mendukung sintaks Oracle umum, fitur kontrol konkurensi multiversion (MVCC), dan antarmuka pemanggilan asli Oracle (OCI). Dengan cara ini, Anda dapat memindahkan data dari database Oracle ke kluster PolarDB untuk PostgreSQL (Kompatibel dengan Oracle) hanya dengan beberapa klik. Untuk informasi lebih lanjut, lihat Kompatibilitas tinggi. |
Elastisitas tinggi
Fitur | Deskripsi |
Tanpa server | PolarDB untuk MySQL dan PolarDB untuk PostgreSQL mendukung metode penagihan tanpa server. Model tanpa server menyediakan kemampuan penskalaan sumber daya secara dinamis dan elastis serta arsitektur multi-node untuk ketersediaan tinggi. Model ini mendukung penskalaan sesuai permintaan yang luas sehingga memungkinkan satu kluster untuk diskalakan secara mulus dari 0 hingga 1000 core dalam hitungan detik. Kemampuan ini memungkinkan kluster menangani lonjakan beban kerja yang tidak terduga dengan lancar dan tanpa gangguan operasional bisnis. Untuk informasi lebih lanjut, lihat Ikhtisar. |
Penskalaan dalam hitungan menit | PolarDB untuk MySQL dan PolarDB untuk PostgreSQL menggunakan arsitektur di mana penyimpanan dipisahkan dari komputasi, dan menggabungkan virtualisasi kontainer dan penyimpanan bersama. Dengan cara ini, Anda dapat menambah atau menghapus node dalam hitungan menit. Kapasitas penyimpanan akan diskalakan secara otomatis. Selama proses penskalaan, layanan Anda tidak terganggu. |
Efisiensi biaya
Fitur | Deskripsi |
Penagihan fleksibel | PolarDB mendukung berbagai metode penagihan. Anda dapat memilih metode penagihan yang sesuai dengan kebutuhan bisnis Anda dan meminimalkan biaya.
|
Ruang penyimpanan bayar sesuai pemakaian | PolarDB mendukung metode penagihan bayar sesuai pemakaian untuk ruang penyimpanan. Anda hanya dikenakan biaya untuk ruang penyimpanan yang digunakan. |
Smart-SSD | Smart-SSD menawarkan rasio kompresi tinggi yang dapat mengurangi biaya penyimpanan hingga 40% tanpa mempengaruhi kinerja baca/tulis. |
Penyimpanan bersama | Beberapa node dari kluster PolarDB berbagi satu set data. Setiap node komputasi tidak perlu menyimpan set data yang sama. Anda hanya dikenakan biaya untuk node komputasi saat Anda melakukan penskalaan keluar kluster. Ini secara signifikan mengurangi biaya penyimpanan Anda. |
PolarProxy | PolarDB menyediakan PolarProxy, yaitu layanan proksi gratis, untuk mengelola semua permintaan dari aplikasi ke database. PolarProxy mudah digunakan dan dirawat serta memberikan ketersediaan tinggi dan kinerja tinggi. Ini mendukung fitur canggih seperti pemisahan baca/tulis otomatis, penyeimbangan beban, tingkat konsistensi, kumpulan koneksi, dan perlindungan kelebihan beban. Untuk informasi lebih lanjut tentang PolarProxy untuk PolarDB untuk MySQL, lihat PolarProxy. |
Arkas data dingin | PolarDB menyediakan fitur arkas data dingin. Anda dapat menggunakan fitur ini untuk mengarsipkan data yang jarang diakses dan jarang diperbarui ke Object Storage Service (OSS). Ini dapat secara signifikan mengurangi biaya penyimpanan data. Untuk informasi lebih lanjut tentang fitur arkas data dingin untuk PolarDB untuk MySQL, lihat Ikhtisar. |
Kinerja tinggi
Fitur | Deskripsi |
Kinerja transaksi dan analisis |
|
Optimasi parameter | Semua parameter yang digunakan dalam PolarDB telah dipraktikkan dan dioptimalkan oleh para ahli database Alibaba Cloud. Ini memastikan bahwa kluster PolarDB berjalan pada konfigurasi optimalnya. PolarDB untuk MySQL menyediakan fitur Template parameter kinerja tinggi yang memungkinkan Anda memodifikasi parameter untuk meningkatkan kinerja. |
Akses kecepatan tinggi | PolarDB dapat digunakan dengan layanan lain yang berada di wilayah yang sama dan berkomunikasi melalui jaringan internal. Ini mengurangi latensi jaringan, meningkatkan kecepatan akses, dan menghemat biaya lalu lintas internet. |
Konsistensi global (mode kinerja tinggi) | PolarDB untuk MySQL menyediakan fitur konsistensi global (mode kinerja tinggi). Ini menggunakan Commit Timestamp Store (CTS) dan jaringan RDMA untuk menyediakan konsistensi global (mode kinerja tinggi) pada tingkat kernel. Ini memastikan bahwa konsistensi kuat diimplementasikan untuk semua permintaan baca yang diteruskan ke node baca-saja apa pun dalam kluster Anda. Untuk informasi lebih lanjut tentang konsistensi global (mode kinerja tinggi), lihat Ikhtisar. |
Ketersediaan tinggi
Fitur | Deskripsi |
Penyebaran Multi-Zona | PolarDB mendukung penyebaran multi-zona. Dibandingkan dengan kluster zona tunggal, kluster multi-zona meningkatkan kemampuan pemulihan bencana dan menahan kegagalan tingkat pusat data. Untuk informasi lebih lanjut tentang penyebaran multi-zona untuk PolarDB untuk MySQL, lihat Arsitektur Penyebaran Multi-Zona. |
Multi-Site High Availability (MSHA) Tingkat Wilayah | PolarDB untuk MySQL dan PolarDB-X mendukung Global Database Network (GDN). GDN terdiri dari beberapa kluster PolarDB yang ditempatkan di berbagai wilayah dalam satu negara. Data disinkronkan di semua kluster dalam GDN, memungkinkan pemulihan bencana geografis. Semua kluster menangani permintaan baca. Untuk informasi lebih lanjut tentang GDN untuk PolarDB untuk MySQL, lihat Ikhtisar. |
Gagal Alih Multi-Node | Arsitektur multi-node dari PolarDB memastikan ketersediaan tinggi kluster. Saat node utama gagal, kluster secara otomatis gagal alih ke node baca-saja, yang kemudian berfungsi sebagai node utama baru. Untuk informasi lebih lanjut tentang arsitektur multi-node untuk PolarDB untuk MySQL, lihat Arsitektur Penyebaran Multi-Node. |
Cadangan dalam Hitungan Detik dan Pemulihan ke Titik Waktu | PolarDB menyediakan fitur cadangan dan pemulihan data untuk melindungi data inti perusahaan dari risiko seperti penghapusan data tidak sengaja, kerentanan sistem, ransomware, kegagalan perangkat keras, dan bencana alam. Untuk informasi lebih lanjut tentang cadangan dan pemulihan untuk PolarDB untuk MySQL, lihat Cadangkan dan Pulihkan Data. |
Kueri Flashback | PolarDB mendukung fitur kueri flashback. Anda dapat menggunakan kueri flashback untuk mengambil data secara efisien dari kluster, database, atau tabel pada titik waktu tertentu di masa lalu. Untuk informasi lebih lanjut tentang fitur kueri flashback untuk PolarDB untuk MySQL, lihat Kueri Flashback. |
Keamanan tinggi
Fitur | Deskripsi |
Kontrol akses | PolarDB menyediakan berbagai metode kontrol izin dan kontrol akses, seperti daftar putih alamat IP, grup keamanan, dan firewall SQL, untuk memastikan keamanan. Untuk informasi lebih lanjut tentang kontrol akses untuk PolarDB untuk MySQL, lihat Konfigurasikan daftar putih. |
Keamanan data | PolarDB menyediakan fitur Transparent Data Encryption (TDE) untuk mengenkripsi dan mendekripsi file data secara real-time. Data dienkripsi sebelum ditulis ke disk dan didekripsi saat dibaca dari disk ke memori. Untuk informasi lebih lanjut tentang TDE untuk PolarDB untuk MySQL, lihat Konfigurasikan TDE. |
Enkripsi transmisi data | PolarDB menyediakan fitur Secure Sockets Layer (SSL) untuk meningkatkan keamanan transmisi data. SSL digunakan untuk mengenkripsi koneksi jaringan di lapisan transport. Ini meningkatkan keamanan dan integritas data yang ditransmisikan. Untuk informasi lebih lanjut tentang SSL untuk PolarDB untuk MySQL, lihat Konfigurasikan enkripsi SSL. |
Masker data sensitif | PolarDB untuk MySQL mendukung Penyembunyian data dinamis. Jika Anda ingin memberi otorisasi kepada pihak ketiga untuk membuat laporan, menganalisis data, melakukan kegiatan pengembangan dan pengujian, atau melaksanakan operasi terkait database lainnya, Anda mungkin perlu mendapatkan data pelanggan terbaru dari database di lingkungan produksi secara real-time. Untuk menghindari pengungkapan informasi pribadi, data harus dimasker sebelum diberikan kepada pihak ketiga. PolarDB menggunakan PolarProxy untuk menyediakan fitur penyembunyian data dinamis untuk masker data sensitif. Saat aplikasi Anda memulai permintaan kueri data, PolarDB memasker data sensitif yang dikueri sebelum PolarDB mengembalikan data ke aplikasi. Untuk mencapai ini, Anda perlu menentukan akun database, nama database, serta tabel atau kolom yang memerlukan masker data sebelum data dikueri. Dengan cara ini, Anda dapat memperoleh data real-time yang dimasker dengan menggunakan fitur penyembunyian data dinamis. Ini memastikan akses data yang aman. |
Selalu rahasia | PolarDB menyediakan fitur selalu rahasia, yang dapat mencegah layanan database atau aplikasi mengakses data pengguna dalam teks biasa. Ini mencegah kebocoran data dan akun di cloud, serta mencegah personel R&D dan O&M mencuri data. Untuk informasi lebih lanjut tentang fitur selalu rahasia untuk PolarDB untuk MySQL, lihat Ikhtisar. |
Audit keamanan | PolarDB menyediakan fitur SQL Explorer dan Audit. Fitur ini dikembangkan berdasarkan fitur permintaan penuh dan fitur audit keamanan. Fitur ini juga terintegrasi dengan fitur-fitur berikut: pencarian, SQL Explorer, audit keamanan, dan pemutaran ulang lalu lintas serta uji stres. Fitur ini membantu Anda memperoleh informasi tentang pernyataan SQL yang dieksekusi. Anda dapat menggunakan informasi tersebut untuk mendiagnosis berbagai masalah kinerja, mengidentifikasi sumber risiko tinggi, dan memeriksa apakah Anda perlu meningkatkan kluster PolarDB Anda. Untuk informasi lebih lanjut, lihat Wawasan SQL dan Pengujian Stres (Versi Baru). Untuk informasi lebih lanjut tentang audit keamanan untuk PolarDB untuk MySQL, lihat SQL Explorer dan Audit. |