Dukungan fitur MariaDB di Amazon RDS - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Dukungan fitur MariaDB di Amazon RDS

RDS for MariaDB mendukung sebagian besar fitur dan kemampuan MariaDB. Beberapa fitur mungkin memiliki dukungan terbatas atau privilese yang dibatasi.

Anda dapat memfilter fitur-fitur Amazon RDS baru pada halaman Apa yang Baru dengan Basis Data?. Untuk Produk, pilih Amazon RDS. Lalu, cari dengan menggunakan kata kunci seperti MariaDB 2023.

catatan

Daftar-daftar berikut tidak lengkap.

Untuk informasi selengkapnya tentang dukungan fitur MariaDB di Amazon RDS, lihat topik berikut.

Dukungan fitur MariaDB di versi-versi utama Amazon RDS for MariaDB

Di bagian-bagian berikut, temukan informasi tentang dukungan fitur MariaDB pada versi-versi utama Amazon RDS for MariaDB:

Lihat informasi tentang versi-versi kecil Amazon RDS for MariaDB yang didukung di Versi-versi MariaDB pada Amazon RDS.

Dukungan MariaDB 11.8 di Amazon RDS

Amazon RDS mendukung fitur-fitur baru berikut untuk instans DB Anda yang menjalankan MariaDB versi 11.8 atau lebih tinggi.

catatan

Di MariaDB 11.8, nilai default require_secure_transport untuk 1 sekarang, membutuhkan koneksi aman. SSL/TLS Setel ke 0 jika koneksi tidak aman diperlukan.

  • Nilai default baru untuk parameter — Nilai default require_secure_transport parameter diubah dari 0 ke1, menegakkan koneksi transportasi aman secara default. Untuk informasi selengkapnya, lihat SSL/TLS Memerlukan semua koneksi ke instance MariaDB DB di Amazon RDS.

  • Dukungan vektor — Anda dapat menggunakan MariaDB Vector untuk menyimpan dan mencari vektor yang dihasilkan AI langsung di MariaDB. Fitur ini memperkenalkan variabel sistem berikut:

    • Variabel mhnsw_default_distancemenentukan metrik jarak default untuk pengindeksan vektor MHNSW.

    • Variabel mhnsw_default_mmendefinisikan nilai default untuk M parameter dalam pengindeksan vektor MHNSW.

    • Variabel mhnsw_ef_searchmendefinisikan jumlah minimal kandidat hasil untuk pencarian indeks vektor.

    • Variabel mhnsw_max_cache_sizemenetapkan batas atas untuk satu cache indeks vektor MHNSW.

  • Batas ukuran file sementara — Anda sekarang dapat membatasi ukuran file dan tabel sementara disk yang dibuat menggunakan dua variabel sistem yang tersedia di grup parameter RDS Maria DB 11.8:

  • Manajemen tablespace sementara — Ruang meja sementara menyimpan tabel sementara dan tumbuh saat data ditambahkan. Ketika tabel sementara dijatuhkan, ruang tidak secara otomatis direklamasi. Anda dapat menggunakan mysql.rds_execute_operation prosedur untuk mengecilkan tablespace sementara dan merebut kembali ruang disk.

Untuk daftar semua fitur MariaDB 11.8 dan dokumentasinya, lihat Perubahan dan peningkatan di MariaDB 11.8 dan Catatan rilis - seri MariaDB 11.8 di situs web MariaDB.

Lihat daftar fitur yang tidak didukung di Fitur-fitur MariaDB yang didukung oleh Amazon RDS.

Dukungan MariaDB 11.4 di Amazon RDS

Amazon RDS mendukung fitur-fitur baru berikut untuk instans DB Anda yang menjalankan MariaDB versi 11.4 atau lebih tinggi.

Untuk daftar semua fitur MariaDB 11.4 dan dokumentasinya, lihat Perubahan dan peningkatan di MariaDB 11.4 dan Catatan rilis - seri MariaDB 11.4 di situs web MariaDB.

Lihat daftar fitur yang tidak didukung di Fitur-fitur MariaDB yang didukung oleh Amazon RDS.

Dukungan MariaDB 10.11 di Amazon RDS

Amazon RDS mendukung fitur-fitur baru berikut untuk instans basis data Anda yang menjalankan MariaDB versi 10.11 atau lebih tinggi.

  • Plugin Pemeriksaan Pengulangan Penggunaan Kata Sandi – Anda dapat menggunakan plugin Pemeriksaan Pengulangan Penggunaan Kata Sandi MariaDB untuk mencegah pengguna mengulang penggunaan kata sandi dan untuk mengatur periode retensi kata sandi. Lihat informasi yang lebih lengkap di Plugin Pemeriksaan Pengulangan Penggunaan Kata Sandi.

  • Otorisasi GRANT TO PUBLIC – Anda dapat memberikan privilese kepada semua pengguna yang memiliki akses ke server Anda. Lihat informasi yang lebih lengkap di GRANT TO PUBLIC.

  • Pemisahan privilese-privilese SUPER dan ADMIN HANYA BACA – Anda dapat menghapus privilese ADMIN HANYA BACA dari semua pengguna, bahkan dari pengguna yang pernah memiliki privilese SUPER.

  • Keamanan – Anda kini dapat mengatur opsi --ssl sebagai default untuk klien MariaDB Anda. MariaDB tidak lagi menonaktifkan SSL secara diam-diam jika konfigurasinya salah.

  • Perintah dan fungsi SQL – Anda kini dapat menggunakan perintah SHOW ANALYZE FORMAT=JSON dan fungsi ROW_NUMBER, SFORMAT, danRANDOM_BYTES. SFORMAT memungkinkan pemformatan string dan diaktifkan secara default. Anda dapat mengonversi partisi ke tabel dan tabel ke partisi dalam satu perintah. Ada juga beberapa perbaikan seputar fungsi-fungsi JSON_*(). Fungsi-fungsi DES_ENCRYPT dan DES_DECRYPT dihentikan untuk versi 10.10 dan yang lebih tinggi. Lihat informasi yang lebih lengkap di SFORMAT.

  • Penyempurnaan InnoDB - Penyempurnaan ini mencakup butir-butir berikut:

    • Peningkatan performa dalam log redo untuk mengurangi amplifikasi tulis dan meningkatkan konkurensi.

    • Kemampuan bagi Anda untuk mengubah ruang tabel undo tanpa menginisialisasikan ulang direktori data. Peningkatan ini mengurangi sisihan umum/overhead bidang kontrol. Mesin ini membutuhkan pemulaian ulang, tetapi tidak memerlukan inisialisasi ulang setelah mengubah ruang tabel undo.

    • Dukungan untuk CHECK TABLE … EXTENDED dan untuk indeks menurun secara internal.

    • Perbaikan untuk penyisipan massal.

  • Perubahan Binlog – Perubahan ini mencakup butir-butir berikut:

    • Mencatat log ALTER dalam dua fase untuk mengurangi latensi replikasi. Parameter binlog_alter_two_phase dinonaktifkan secara default, tetapi dapat diaktifkan melalui grup parameter.

    • Mencatat log explicit_defaults_for_timestamp.

    • Tidak lagi mencatat log INCIDENT_EVENT jika transaksi dapat digulirkan balik dengan selamat.

  • Peningkatan replikasi – Instans basis data MariaDB versi 10.11 menggunakan replikasi GTID secara default jika master mendukungnya. Juga, Seconds_Behind_Master lebih cermat.

  • Klien – Anda dapat menggunakan opsi-opsi baris perintah baru untuk mysqlbinglog dan mariadb-dump. Anda dapat menggunakan mariadb-dump untuk membuang dan memulihkan data historis.

  • Tata versi/versioning sistem – Anda dapat mengubah riwayat. MariaDB membuat secara otomatis partisi baru.

  • DDL AtomisCREATE OR REPLACE kini atomis. Entah pernyataan itu berhasil atau benar-benar dibalik.

  • Penulisan log redo – Log redo menulis secara asinkron.

  • Fungsi tersimpan — Fungsi tersimpan kini mendukung parameter-parameter IN, OUT, dan INOUT yang sama dengan yang di dalam prosedur tersimpan.

  • Parameter dihentikan atau dihapus – Parameter-parameter berikut dihentikan atau dihapus untuk instans basis data MariaDB versi 10.11:

  • Parameter dinamis – Parameter-parameter berikut kini dinamis untuk instans basis data MariaDB versi 10.11:

  • Nilai default baru untuk parameter – Parameter-parameter berikut memiliki nilai default baru untuk instans basis data MariaDB versi 10.11:

  • Nilai valid baru untuk parameter – Parameter-parameter berikut memiliki nilai valid baru untuk instans basis data MariaDB versi 10.11:

    • Nilai-nilai yang valid untuk parameter old digabungkan ke dalam nilai-nilai untuk parameter old_mode.

    • Nilai-nilai yang valid untuk parameter histogram_type kini meliputi JSON_HB.

    • Rentang nilai yang valid untuk parameter innodb_log_buffer_size kini 262144 hingga 4294967295 (256 KB hingga 4096 MB).

    • Rentang nilai yang valid untuk parameter innodb_log_file_size kini 4194304 hingga 512GB (4 MB hingga 512 GB).

    • Nilai-nilai yang valid untuk parameter optimizer_prune_level kini meliputi 2.

  • Parameter baru – Parameter-parameter berikut adalah baru untuk instans basis data MariaDB versi 10.11:

Untuk daftar semua fitur MariaDB 10.11 dan dokumentasinya, lihat Perubahan dan peningkatan di MariaDB 10.11 dan Catatan rilis - seri MariaDB 10.11 di situs web MariaDB.

Lihat daftar fitur yang tidak didukung di Fitur-fitur MariaDB yang didukung oleh Amazon RDS.

Dukungan MariaDB 10.6 di Amazon RDS

Amazon RDS mendukung fitur-fitur baru berikut untuk instans basis data Anda yang menjalankan MariaDB versi 10.6 atau lebih tinggi:

  • MyRocks mesin penyimpanan — Anda dapat menggunakan mesin MyRocks penyimpanan dengan RDS untuk MariaDB untuk mengoptimalkan konsumsi penyimpanan aplikasi web berkinerja tinggi dan intensif penulisan Anda. Untuk informasi selengkapnya, lihat Mesin penyimpanan yang didukung untuk MariaDB di Amazon RDS dan MyRocks.

  • AWS Identity and Access Management (IAM) Otentikasi DB — Anda dapat menggunakan autentikasi IAM DB untuk keamanan yang lebih baik dan manajemen pusat koneksi ke instans MariaDB DB Anda. Untuk informasi selengkapnya, lihat Autentikasi basis data IAM untuk MariaDB, MySQL, dan PostgreSQL.

  • Opsi pemutakhiran – Anda kini dapat memutakhirkan ke RDS for MariaDB versi 10.6 dari sebarang rilis utama sebelumnya (10.3, 10.4, 10.5). Anda juga dapat memulihkan cuplikan dari instans basis data MySQL 5.6 atau 5.7 yang ada ke instans MariaDB 10.6. Untuk informasi selengkapnya, lihat Peningkatan mesin MariaDB DB.

  • Replikasi tertunda – Anda kini dapat mengatur periode waktu yang dapat dikonfigurasikan bagi replika baca untuk tertinggal di belakang basis data sumber. Dalam konfigurasi replikasi MariaDB standar, ada penundaan replikasi minimal antara sumber dan replika. Dengan replikasi tertunda, Anda dapat menetapkan penundaan disengaja sebagai strategi untuk pemulihan bencana. Untuk informasi selengkapnya, lihat Mengonfigurasi replikasi tertunda dengan MariaDB.

  • PL/SQL Kompatibilitas Oracle - Dengan menggunakan RDS untuk MariaDB versi 10.6, Anda dapat lebih mudah memigrasikan aplikasi Oracle lama Anda ke Amazon RDS. Lihat informasi yang lebih lengkap di SQL_MODE=ORACLE.

  • DDL Atomis - Pernyataan-pernyataan bahasa data dinamis (DDL) Anda dapat relatif aman dari crash dengan RDS for MariaDB versi 10.6. CREATE TABLE, ALTER TABLE, RENAME TABLE, DROP TABLE, DROP DATABASE, dan pernyataan-pernyataan DDL terkait kini atomis. Entah pernyataan itu berhasil, atau benar-benar dibalik. Lihat informasi yang lebih lengkap di DDL Atomis.

  • Penyempurnaan lain – Penyempurnaan ini mencakup fungsi JSON_TABLE untuk mengubah data JSON ke format relasional dalam SQL, dan pemuatan data tabel kosong yang lebih cepat dengan Innodb. Penyempurnaan juga meliputi sys_schema baru untuk analisis dan pemecahan masalah, penyempurnaan pengoptimal untuk mengabaikan indeks yang tidak terpakai, dan peningkatan performa. Lihat informasi yang lebih lengkap di JSON_TABLE.

  • Nilai default baru untuk parameter – Parameter-parameter berikut memiliki nilai default baru untuk instans basis data MariaDB versi 10.6:

Lihat daftar semua fitur MariaDB 10.6 dan dokumentasinya di Perubahan dan peningkatan dalam MariaDB 10.6 dan Catatan rilis - seri MariaDB 10.6 di situs web MariaDB.

Lihat daftar fitur yang tidak didukung di Fitur-fitur MariaDB yang didukung oleh Amazon RDS.

Dukungan MariaDB 10.5 di Amazon RDS

Amazon RDS mendukung fitur-fitur baru berikut untuk instans basis data Anda yang menjalankan MariaDB versi 10.5 atau lebih baru:

  • Penyempurnaan InnoDB – MariaDB versi 10.5 menyertakan penyempurnaan InnoDB. Lihat informasi yang lebih lengkap di InnoDB: Performance Improvements etc. dalam dokumentasi MariaDB.

  • Pembaruan skema performa – MariaDB versi 10.5 mencakup pembaruan skema performa. Lihat informasi yang lebih lengkap di Performance Schema Updates to Match MySQL 5.7 Instrumentation and Tables dalam dokumentasi MariaDB.

  • Satu file dalam log redo InnoDB – Dalam versi MariaDB sebelum versi 10.5, nilai parameter innodb_log_files_in_group telah ditetapkan ke 2. Pada MariaDB versi 10.5, nilai parameter ini diatur ke 1.

    Jika Anda memutakhirkan dari versi lebih lama ke MariaDB versi 10.5, dan Anda tidak mengubah parameter, nilai parameter innodb_log_file_size tidak berubah. Namun, itu berlaku untuk satu file log, bukan dua. Hasilnya adalah instans basis data MariaDB versi 10.5 Anda yang dimutakhirkan menggunakan setengah ukuran log redo yang digunakannya sebelum pemutakhiran. Perubahan ini dapat memberikan dampak performa yang nyata. Untuk mengatasi masalah ini, Anda dapat menggandakan nilai parameter innodb_log_file_size. Lihat informasi tentang cara mengubah parameter di .

  • Perintah SHOW SLAVE STATUS tidak didukung – Dalam versi MariaDB sebelum versi 10.5, perintah SHOW SLAVE STATUS memerlukan privilese REPLICATION SLAVE. Pada MariaDB versi 10.5, perintah SHOW REPLICA STATUS yang setara memerlukan privilese REPLICATION REPLICA ADMIN. Privilese baru ini tidak diberikan kepada pengguna master RDS.

    Alih-alih menggunakan perintah SHOW REPLICA STATUS, jalankan prosedur tersimpan mysql.rds_replica_status baru untuk menghasilkan informasi yang serupa. Untuk informasi selengkapnya, lihat mysql.rds_replica_status.

  • Perintah SHOW RELAYLOG EVENTS tidak didukung – Dalam versi MariaDB sebelum versi 10.5, perintah SHOW RELAYLOG EVENTS memerlukan privilese REPLICATION SLAVE. Pada MariaDB versi 10.5, perintah ini memerlukan privilese REPLICATION REPLICA ADMIN. Privilese baru ini tidak diberikan kepada pengguna master RDS.

  • Nilai default baru untuk parameter – Parameter-parameter berikut memiliki nilai default baru untuk instans basis data MariaDB versi 10.5:

Lihat daftar semua fitur MariaDB 10.5 dan dokumentasinya di Perubahan dan peningkatan dalam MariaDB 10.5 dan Catatan rilis - seri MariaDB 10.5 di situs web MariaDB.

Lihat daftar fitur yang tidak didukung di Fitur-fitur MariaDB yang didukung oleh Amazon RDS.

Dukungan MariaDB 10.4 di Amazon RDS

Amazon RDS mendukung fitur-fitur baru berikut untuk instans basis data Anda yang menjalankan MariaDB versi 10.4 atau lebih baru:

Lihat daftar semua fitur MariaDB 10.4 dan dokumentasinya di Perubahan dan peningkatan dalam MariaDB 10.4 dan Catatan rilis - seri MariaDB 10.4 di situs web MariaDB.

Lihat daftar fitur yang tidak didukung di Fitur-fitur MariaDB yang didukung oleh Amazon RDS.