

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
<a name="MariaDB.Concepts.FeatureSupport"></a>

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?](https://aws.amazon.com/about-aws/whats-new/database/). 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.

**Topik**
+ [Mesin penyimpanan yang didukung untuk MariaDB di Amazon RDS](MariaDB.Concepts.Storage.md)
+ [Penghangatan cache untuk MariaDB di Amazon RDS](MariaDB.Concepts.XtraDBCacheWarming.md)
+ [Fitur-fitur MariaDB yang didukung oleh Amazon RDS](MariaDB.Concepts.FeatureNonSupport.md)

## Dukungan fitur MariaDB di versi-versi utama Amazon RDS for MariaDB
<a name="MariaDB.Concepts.FeatureSupport.MajorVersions"></a>

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

**Topics**
+ [Dukungan MariaDB 11.8 di Amazon RDS](#MariaDB.Concepts.FeatureSupport.11-8)
+ [Dukungan MariaDB 11.4 di Amazon RDS](#MariaDB.Concepts.FeatureSupport.11-4)
+ [Dukungan MariaDB 10.11 di Amazon RDS](#MariaDB.Concepts.FeatureSupport.10-11)
+ [Dukungan MariaDB 10.6 di Amazon RDS](#MariaDB.Concepts.FeatureSupport.10-6)
+ [Dukungan MariaDB 10.5 di Amazon RDS](#MariaDB.Concepts.FeatureSupport.10-5)
+ [Dukungan MariaDB 10.4 di Amazon RDS](#MariaDB.Concepts.FeatureSupport.10-4)

Lihat informasi tentang versi-versi kecil Amazon RDS for MariaDB yang didukung di [Versi-versi MariaDB pada Amazon RDS](MariaDB.Concepts.VersionMgmt.md).

### Dukungan MariaDB 11.8 di Amazon RDS
<a name="MariaDB.Concepts.FeatureSupport.11-8"></a>

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` ke`1`, menegakkan koneksi transportasi aman secara default. Untuk informasi selengkapnya, lihat [SSL/TLS Memerlukan semua koneksi ke instance MariaDB DB di Amazon RDS](mariadb-ssl-connections.require-ssl.md). 
+ **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 [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_distance](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_distance)menentukan metrik jarak default untuk pengindeksan vektor MHNSW.
  + Variabel [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_m](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_m)mendefinisikan nilai default untuk `M` parameter dalam pengindeksan vektor MHNSW.
  + Variabel [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_ef_search](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_ef_search)mendefinisikan jumlah minimal kandidat hasil untuk pencarian indeks vektor.
  + Variabel [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_max_cache_size](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_max_cache_size)menetapkan 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:
  + Variabel [https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_session_space_usage-system-variable](https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_session_space_usage-system-variable)membatasi tunjangan ruang sementara per pengguna.
  + Variabel [https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_total_space_usage-system-variable](https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_total_space_usage-system-variable)membatasi tunjangan ruang sementara untuk semua pengguna.
+ **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\$1execute\$1operation](mysql_rds_execute_operation.md) 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 -](https://mariadb.com/kb/en/release-notes-mariadb-11-8-series/) seri MariaDB 11.8 di](https://mariadb.com/kb/en/changes-improvements-in-mariadb-11-8/) situs web MariaDB.

Lihat daftar fitur yang tidak didukung di [Fitur-fitur MariaDB yang didukung oleh Amazon RDS](MariaDB.Concepts.FeatureNonSupport.md).

### Dukungan MariaDB 11.4 di Amazon RDS
<a name="MariaDB.Concepts.FeatureSupport.11-4"></a>

Amazon RDS mendukung fitur-fitur baru berikut untuk instans DB Anda yang menjalankan MariaDB versi 11.4 atau lebih tinggi.
+ **Pustaka kripografi** — RDS untuk MariaDB menggantikan OpenSSL dengan (), yang bersertifikat FIPS AWS Libcrypto 140-3.AWS-LC
+ **Plugin Pemeriksaan Kata Sandi Sederhana** - Anda dapat menggunakan Plugin [Pemeriksaan Kata Sandi Sederhana MariaDB](https://mariadb.com/kb/en/simple-password-check-plugin/) untuk memeriksa apakah kata sandi berisi setidaknya sejumlah karakter tertentu dari jenis tertentu. Untuk informasi selengkapnya, lihat [Menggunakan plugin validasi kata sandi untuk RDS untuk MariaDB](MariaDB.Concepts.PasswordValidationPlugins.md).
+ **Plugin Pemeriksaan Kata Sandi Cracklib - Anda dapat menggunakan Plugin Pemeriksaan Kata Sandi** MariaDB [Cracklib untuk memeriksa kekuatan kata sandi baru](https://mariadb.com/kb/en/cracklib-password-check-plugin/). Untuk informasi selengkapnya, lihat [Menggunakan plugin validasi kata sandi untuk RDS untuk MariaDB](MariaDB.Concepts.PasswordValidationPlugins.md).
+ **Penyempurnaan InnoDB** - Penyempurnaan ini mencakup butir-butir berikut:
  + Buffer perubahan telah dihapus. Untuk informasi selengkapnya, lihat [InnoDB Change](https://mariadb.com/kb/en/innodb-change-buffering/) Buffering.
  + Defragmentasi InnoDB telah dihapus. Untuk informasi selengkapnya, lihat Defragmentasi [InnoDB](https://mariadb.com/kb/en/defragmenting-innodb-tablespaces/#innodb-defragmentation).
+ **Hak istimewa baru** - Pengguna admin sekarang juga memiliki `SHOW CREATE ROUTINE` hak istimewa. Hak istimewa ini memungkinkan penerima untuk melihat pernyataan `SHOW CREATE` definisi dari rutinitas yang dimiliki oleh pengguna lain. Untuk informasi selengkapnya, lihat [Hak Istimewa Database](https://mariadb.com/kb/en/grant/#database-privileges).
+ **Peningkatan replikasi - Instans** MariaDB versi 11.4 DB mendukung pengindeksan binlog. Anda dapat membuat indeks GTID untuk setiap file binlog. Indeks ini meningkatkan kinerja replikasi dengan mengurangi waktu yang diperlukan untuk menemukan GTID. Untuk informasi selengkapnya, lihat [Pengindeksan Binlog](https://mariadb.com/kb/en/gtid/#binlog-indexing).
+ Parameter **usang atau dihapus - Parameter** berikut telah usang atau dihapus untuk instance MariaDB versi 11.4 DB:
  + `engine_condition_pushdown`dihapus dari [optimizer\$1switch](https://mariadb.com/kb/en/optimizer-switch/)
  + [innodb\$1change\$1buffer\$1max\$1size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_change_buffer_max_size)
  + [innodb\$1defragment](https://mariadb.com/kb/en/innodb-system-variables/#innodb_defragment)
  + `TLSv1.0`dan `TLSv1.1` dihapus dari [tls\$1version](https://mariadb.com/kb/en/ssltls-system-variables/#tls_version)
+ **Nilai default baru untuk parameter — Nilai default dari parameter** [innodb\$1undo\$1tablespaces](https://mariadb.com/kb/en/innodb-system-variables/#innodb_undo_tablespaces) berubah dari ke. `0` `3`
+ **Nilai valid baru untuk parameter - Parameter** berikut memiliki nilai valid baru untuk instance MariaDB versi 11.4 DB:
  + Nilai yang valid untuk parameter [binlog\$1row\$1image sekarang termasuk](https://mariadb.com/kb/en/replication-and-binary-log-system-variables/#binlog_row_image). `FULL_NODUP`
  + Nilai yang valid untuk parameter [OLD\$1MODE sekarang termasuk](https://mariadb.com/kb/en/old-mode/). `NO_NULL_COLLATION_IDS`
+ **Parameter baru - Parameter** berikut baru untuk instance MariaDB versi 11.4 DB:
  + [Parameter [transaction\$1isolation menggantikan parameter tx\$1isolation](https://mariadb.com/kb/en/server-system-variables/#transaction_isolation).](https://mariadb.com/kb/en/server-system-variables/#tx_isolation)
  + [Parameter [transaction\$1read\$1only menggantikan parameter tx\$1read\$1only](https://mariadb.com/kb/en/server-system-variables/#transaction_read_only).](https://mariadb.com/kb/en/server-system-variables/#tx_read_only)
  + [Parameter [block\$1encryption\$1mode mendefinisikan mode](https://mariadb.com/kb/en/server-system-variables/#block_encryption_mode) enkripsi blok default untuk fungsi AES\$1ENCRYPT () dan [AES\$1DECRYPT](https://mariadb.com/kb/en/aes_encrypt/) ().](https://mariadb.com/kb/en/aes_decrypt/)
  + [Character\$1set\$1collations](https://mariadb.com/kb/en/server-system-variables/#character_set_collations) mendefinisikan penggantian untuk kumpulan default set karakter.
  + [Binlog\$1gtid\$1index, binlog\$1gtid\$1index\$1page\$1size, dan binlog\$1gtid\$1index\$1span\$1min mendefinisikan properti indeks](https://mariadb.com/kb/en/system-versioned-tables/#binlog_gtid_index) [GTID](https://mariadb.com/kb/en/system-versioned-tables/#binlog_gtid_index_page_size) [binlog.](https://mariadb.com/kb/en/system-versioned-tables/#binlog_gtid_index_span_min) Untuk informasi selengkapnya, lihat [Pengindeksan Binlog](https://mariadb.com/kb/en/gtid/#binlog-indexing). 

Untuk daftar semua fitur MariaDB 11.4 dan dokumentasinya, [lihat Perubahan dan peningkatan di MariaDB 11.4 [dan Catatan rilis -](https://mariadb.com/kb/en/release-notes-mariadb-11-4-series/) seri MariaDB 11.4 di](https://mariadb.com/kb/en/changes-improvements-in-mariadb-11-4/) situs web MariaDB.

Lihat daftar fitur yang tidak didukung di [Fitur-fitur MariaDB yang didukung oleh Amazon RDS](MariaDB.Concepts.FeatureNonSupport.md).

### Dukungan MariaDB 10.11 di Amazon RDS
<a name="MariaDB.Concepts.FeatureSupport.10-11"></a>

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](https://mariadb.com/kb/en/password-reuse-check-plugin/).
+ **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](https://mariadb.com/kb/en/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`, dan`RANDOM_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](https://mariadb.com/kb/en/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 Atomis** – `CREATE 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:
  + [innodb\$1change\$1buffering](https://mariadb.com/kb/en/innodb-system-variables/#innodb_change_buffering)
  + [innodb\$1disallow\$1writes](https://mariadb.com/kb/en/innodb-system-variables/#innodb_disallow_writes)
  + [innodb\$1log\$1write\$1ahead\$1size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_write_ahead_size) 
  + [ innodb\$1prefix\$1index\$1cluster\$1optimization](https://mariadb.com/kb/en/innodb-system-variables/#innodb_prefix_index_cluster_optimization)
  + [ keep\$1files\$1on\$1create](https://mariadb.com/kb/en/server-system-variables/#keep_files_on_create)
  + [old](https://mariadb.com/kb/en/server-system-variables/#old)
+ **Parameter dinamis** – Parameter-parameter berikut kini dinamis untuk instans basis data MariaDB versi 10.11:
  + [innodb\$1log\$1file\$1size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_file_size)
  + [innodb\$1write\$1io\$1threads](https://mariadb.com/kb/en/innodb-system-variables/#innodb_write_io_threads)
  + [innodb\$1read\$1io\$1threads](https://mariadb.com/kb/en/innodb-system-variables/#innodb_read_io_threads)
+ **Nilai default baru untuk parameter** – Parameter-parameter berikut memiliki nilai default baru untuk instans basis data MariaDB versi 10.11:
  + Nilai default parameter [explicit\$1defaults\$1for\$1timestamp](https://mariadb.com/kb/en/server-system-variables/#explicit_defaults_for_timestamp) berubah dari `OFF` ke `ON`.
  + Nilai default parameter [optimizer\$1prune\$1level](https://mariadb.com/kb/en/server-system-variables/#optimizer_prune_level) berubah dari `1` ke `2`.
+ **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](https://mariadb.com/kb/en/server-system-variables/#old) digabungkan ke dalam nilai-nilai untuk parameter [old\$1mode](https://mariadb.com/kb/en/server-system-variables/#old_mode).
  + Nilai-nilai yang valid untuk parameter [histogram\$1type](https://mariadb.com/kb/en/server-system-variables/#histogram_type) kini meliputi `JSON_HB`.
  + Rentang nilai yang valid untuk parameter [innodb\$1log\$1buffer\$1size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_buffer_size) kini `262144` hingga `4294967295` (256 KB hingga 4096 MB).
  + Rentang nilai yang valid untuk parameter [innodb\$1log\$1file\$1size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_file_size) kini `4194304` hingga `512GB` (4 MB hingga 512 GB).
  + Nilai-nilai yang valid untuk parameter [optimizer\$1prune\$1level](https://mariadb.com/kb/en/server-system-variables/#optimizer_prune_level) kini meliputi `2`. 
+ **Parameter baru** – Parameter-parameter berikut adalah baru untuk instans basis data MariaDB versi 10.11:
  + Parameter [binlog\$1alter\$1two\$1phase](https://mariadb.com/kb/en/replication-and-binary-log-system-variables//#binlog_alter_two_phase) dapat meningkatkan performa replikasi.
  + Parameter [log\$1slow\$1min\$1examined\$1row\$1limit](https://mariadb.com/kb/en/server-system-variables/#log_slow_min_examined_row_limit) dapat meningkatkan performa.
  + Parameter [log\$1slow\$1query](https://mariadb.com/kb/en/server-system-variables/#log_slow_query) dan [parameter log\$1slow\$1query\$1file](https://mariadb.com/kb/en/server-system-variables/#log_slow_query_file) masing-masing adalah alias untuk `slow_query_log` dan `slow_query_log_file`.
  +  [ optimizer\$1extra\$1pruning\$1depth](https://mariadb.com/kb/en/server-system-variables/#optimizer_extra_pruning_depth)
  + [system\$1versioning\$1insert\$1history](https://mariadb.com/kb/en/system-versioned-tables/#system_versioning_insert_history)

Untuk daftar semua fitur MariaDB 10.11 dan dokumentasinya, [lihat Perubahan dan peningkatan di MariaDB 10.11 [dan Catatan rilis -](https://mariadb.com/kb/en/release-notes-mariadb-1011-series/) seri MariaDB 10.11 di](https://mariadb.com/kb/en/changes-improvements-in-mariadb-1011/) situs web MariaDB. 

Lihat daftar fitur yang tidak didukung di [Fitur-fitur MariaDB yang didukung oleh Amazon RDS](MariaDB.Concepts.FeatureNonSupport.md). 

### Dukungan MariaDB 10.6 di Amazon RDS
<a name="MariaDB.Concepts.FeatureSupport.10-6"></a>

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](MariaDB.Concepts.Storage.md) dan [MyRocks](https://mariadb.com/kb/en/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 IAMuntuk MariaDB, MySQL, dan PostgreSQL](UsingWithRDS.IAMDBAuth.md). 
+ **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](USER_UpgradeDBInstance.MariaDB.md).
+ **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](USER_MariaDB.Replication.ReadReplicas.DelayReplication.md).
+ ** 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\$1MODE=ORACLE](https://mariadb.com/kb/en/sql_modeoracle/).
+ **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](https://mariadb.com/kb/en/atomic-ddl/).
+ **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\$1TABLE](https://mariadb.com/kb/en/json_table/).
+ **Nilai default baru untuk parameter** – Parameter-parameter berikut memiliki nilai default baru untuk instans basis data MariaDB versi 10.6:
  + Nilai default untuk parameter-parameter berikut telah berubah dari `utf8` ke `utf8mb3`: 
    + [character\$1set\$1client](https://mariadb.com/kb/en/server-system-variables/#character_set_client)
    + [character\$1set\$1connection](https://mariadb.com/kb/en/server-system-variables/#character_set_connection)
    + [character\$1set\$1results](https://mariadb.com/kb/en/server-system-variables/#character_set_results)
    + [character\$1set\$1system](https://mariadb.com/kb/en/server-system-variables/#character_set_system)

    Meskipun nilai-nilai default telah berubah untuk semua parameter ini, tidak ada perubahan fungsional. Lihat informasi yang lebih lengkap di [Supported Character Sets and Collations](https://mariadb.com/kb/en/supported-character-sets-and-collations/) dalam dokumentasi MariaDB.
  + Nilai default parameter [collation\$1connection](https://mariadb.com/kb/en/server-system-variables/#collation_connection) telah berubah dari `utf8_general_ci` ke `utf8mb3_general_ci`. Meskipun nilai default telah berubah untuk parameter ini, tidak ada perubahan fungsional.
  + Nilai default parameter [old\$1mode](https://mariadb.com/kb/en/server-system-variables/#old_mode) telah berubah dari unset ke `UTF8_IS_UTF8MB3`. Meskipun nilai default telah berubah untuk parameter ini, tidak ada perubahan fungsional.

Lihat daftar semua fitur MariaDB 10.6 dan dokumentasinya di [Perubahan dan peningkatan dalam MariaDB 10.6](https://mariadb.com/kb/en/changes-improvements-in-mariadb-106/) dan [Catatan rilis - seri MariaDB 10.6](https://mariadb.com/kb/en/release-notes-mariadb-106-series/) di situs web MariaDB. 

Lihat daftar fitur yang tidak didukung di [Fitur-fitur MariaDB yang didukung oleh Amazon RDS](MariaDB.Concepts.FeatureNonSupport.md). 

### Dukungan MariaDB 10.5 di Amazon RDS
<a name="MariaDB.Concepts.FeatureSupport.10-5"></a>

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.](https://mariadb.com/kb/en/changes-improvements-in-mariadb-105/#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](https://mariadb.com/kb/en/changes-improvements-in-mariadb-105/#performance-schema-updates-to-match-mysql-57-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 [](USER_WorkingWithParamGroups.Modifying.md). 
+ **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\$1replica\$1status](mysql_rds_replica_status.md).
+ **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:
  + Nilai default parameter [max\$1connections](https://mariadb.com/kb/en/server-system-variables/#max_connections) telah berubah menjadi `LEAST({DBInstanceClassMemory/25165760},12000)`. Lihat informasi tentang fungsi parameter `LEAST` di [Fungsi parameter DB](USER_ParamValuesRef.md#USER_ParamFunctions). 
  + Nilai default parameter [innodb\$1adaptive\$1hash\$1index](https://mariadb.com/kb/en/innodb-system-variables/#innodb_adaptive_hash_index) telah berubah menjadi `OFF` (`0`).
  + Nilai default parameter [innodb\$1checksum\$1algorithm](https://mariadb.com/kb/en/innodb-system-variables/#innodb_checksum_algorithm) telah berubah menjadi `full_crc32`.
  + Nilai default parameter [innodb\$1log\$1file\$1size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_file_size) telah berubah menjadi 2 GB. 

Lihat daftar semua fitur MariaDB 10.5 dan dokumentasinya di [Perubahan dan peningkatan dalam MariaDB 10.5](https://mariadb.com/kb/en/changes-improvements-in-mariadb-105/) dan [Catatan rilis - seri MariaDB 10.5](https://mariadb.com/kb/en/release-notes-mariadb-105-series/) di situs web MariaDB. 

Lihat daftar fitur yang tidak didukung di [Fitur-fitur MariaDB yang didukung oleh Amazon RDS](MariaDB.Concepts.FeatureNonSupport.md). 

### Dukungan MariaDB 10.4 di Amazon RDS
<a name="MariaDB.Concepts.FeatureSupport.10-4"></a>

Amazon RDS mendukung fitur-fitur baru berikut untuk instans basis data Anda yang menjalankan MariaDB versi 10.4 atau lebih baru: 
+ **Penyempurnaan keamanan akun pengguna** – Peningkatan [Kedaluwarsa kata sandi](https://mariadb.com/kb/en/user-password-expiry/) dan [penguncian akun](https://mariadb.com/kb/en/account-locking/)
+ **Penyempurnaan pengoptimal** – [Fitur jejak pengoptimal](https://mariadb.com/kb/en/optimizer-trace-overview/)
+ **Penyempurnaan InnoDB** – [Dukungan DROP COLUMN instan](https://mariadb.com/kb/en/alter-table/#drop-column) dan ekstensi `VARCHAR` instan untuk `ROW_FORMAT=DYNAMIC` dan `ROW_FORMAT=COMPACT` 
+ **Parameter baru** – Meliputi [tcp\$1nodedelay](https://mariadb.com/kb/en/server-system-variables/#tcp_nodelay), [tls\$1version](https://mariadb.com/kb/en/ssltls-system-variables/#tls_version), dan [gtid\$1cleanup\$1batch\$1size](https://mariadb.com/kb/en/gtid/#gtid_cleanup_batch_size)

Lihat daftar semua fitur MariaDB 10.4 dan dokumentasinya di [Perubahan dan peningkatan dalam MariaDB 10.4](https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/) dan [Catatan rilis - seri MariaDB 10.4](https://mariadb.com/kb/en/library/release-notes-mariadb-104-series/) di situs web MariaDB. 

Lihat daftar fitur yang tidak didukung di [Fitur-fitur MariaDB yang didukung oleh Amazon RDS](MariaDB.Concepts.FeatureNonSupport.md). 

# Mesin penyimpanan yang didukung untuk MariaDB di Amazon RDS
<a name="MariaDB.Concepts.Storage"></a>

RDS for MariaDB mendukung mesin-mesin penyimpanan berikut.

**Topics**
+ [Mesin penyimpanan InnoDB](#MariaDB.Concepts.Storage.InnoDB)
+ [Mesin MyRocks penyimpanan](#MariaDB.Concepts.Storage.MyRocks)

Mesin-mesin penyimpanan lain saat ini tidak didukung oleh RDS for MariaDB.

## Mesin penyimpanan InnoDB
<a name="MariaDB.Concepts.Storage.InnoDB"></a>

Meskipun MariaDB mendukung banyak mesin penyimpanan dengan berbagai kemampuan, tidak semuanya dioptimalkan untuk pemulihan dan durabilitas data. InnoDB adalah mesin penyimpanan yang dianjurkan untuk instans basis data MariaDB di Amazon RDS. Fitur Amazon RDS seperti point-in-time restore dan snapshot restore memerlukan mesin penyimpanan yang dapat dipulihkan dan hanya didukung untuk mesin penyimpanan yang direkomendasikan untuk versi MariaDB.

Lihat informasi yang lebih lengkap di [InnoDB](https://mariadb.com/kb/en/innodb/).

## Mesin MyRocks penyimpanan
<a name="MariaDB.Concepts.Storage.MyRocks"></a>

Mesin MyRocks penyimpanan tersedia dalam RDS untuk MariaDB versi 10.6 dan lebih tinggi. Sebelum menggunakan mesin MyRocks penyimpanan dalam database produksi, kami menyarankan Anda melakukan benchmarking dan pengujian menyeluruh untuk memverifikasi potensi manfaat apa pun dibandingkan InnoDB untuk kasus penggunaan Anda.

Grup parameter default untuk MariaDB versi 10.6 mencakup parameter. MyRocks Untuk informasi selengkapnya, lihat [Parameter untuk MariaDB](Appendix.MariaDB.Parameters.md) dan [Grup parameter untuk RDS](USER_WorkingWithParamGroups.md).

Untuk membuat tabel yang menggunakan mesin MyRocks penyimpanan, tentukan `ENGINE=RocksDB` dalam `CREATE TABLE` pernyataan. Contoh berikut membuat tabel yang menggunakan mesin MyRocks penyimpanan.

```
CREATE TABLE test (a INT NOT NULL, b CHAR(10)) ENGINE=RocksDB;
```

Kami sangat menyarankan agar Anda tidak menjalankan transaksi yang mencakup InnoDB dan MyRocks tabel. MariaDB tidak menjamin ACID (atomisitas, konsistensi, isolasi, durabilitas) untuk transaksi melintas mesin penyimpanan. Meskipun dimungkinkan untuk memiliki InnoDB dan MyRocks tabel dalam instance DB, kami tidak merekomendasikan pendekatan ini kecuali selama migrasi dari satu mesin penyimpanan ke mesin penyimpanan lainnya. Ketika InnoDB dan MyRocks tabel ada dalam instans DB, setiap mesin penyimpanan memiliki kumpulan buffer sendiri, yang dapat menyebabkan kinerja menurun.

MyRocks tidak mendukung `SERIALIZABLE` isolasi atau kunci celah. Jadi, umumnya Anda tidak dapat menggunakan MyRocks replikasi berbasis pernyataan. Untuk informasi lebih lanjut, lihat [ MyRocks dan Replikasi.](https://mariadb.com/kb/en/myrocks-and-replication/)

Saat ini, Anda hanya dapat memodifikasi MyRocks parameter berikut:
+ [https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_block_cache_size](https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_block_cache_size)
+ [https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_bulk_load](https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_bulk_load)
+ [https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_bulk_load_size](https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_bulk_load_size)
+ [https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_deadlock_detect](https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_deadlock_detect)
+ [https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_deadlock_detect_depth](https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_deadlock_detect_depth)
+ [https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_max_latest_deadlocks](https://mariadb.com/kb/en/myrocks-system-variables/#rocksdb_max_latest_deadlocks)

Mesin MyRocks penyimpanan dan mesin penyimpanan InnoDB dapat bersaing untuk memori berdasarkan pengaturan untuk parameter `rocksdb_block_cache_size` dan`innodb_buffer_pool_size`. Dalam beberapa kasus, Anda mungkin hanya bermaksud menggunakan mesin MyRocks penyimpanan pada instans DB tertentu. Jika demikian, sebaiknya atur `innodb_buffer_pool_size minimal` parameter ke nilai minimal dan atur `rocksdb_block_cache_size` setinggi mungkin.

Anda dapat mengakses file MyRocks log dengan menggunakan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBLogFiles.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBLogFiles.html)dan [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DownloadDBLogFilePortion.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DownloadDBLogFilePortion.html)operasi.

Untuk informasi lebih lanjut tentang MyRocks, lihat [MyRocks](https://mariadb.com/kb/en/myrocks/)di situs web MariaDB.

# Penghangatan cache untuk MariaDB di Amazon RDS
<a name="MariaDB.Concepts.XtraDBCacheWarming"></a>

Penghangatan cache InnoDB dapat memberikan raihan performa untuk instans basis data MariaDB Anda dengan menyimpan status saat ini dari kolam penyangga ketika instans basis data dimatikan, lalu memuatkan ulang kolam penyangga itu dari informasi tersimpan ketika instans basis data dimulai. Pendekatan ini mengabaikan kebutuhan bagi kolam penyangga untuk "menghangat" dari penggunaan basis data normal dan malah mengisi dahulu kolam penyangga dengan halaman untuk kueri-kueri umum yang diketahui. Lihat informasi yang lebih lengkap tentang penghangatan cache di [Dumping and restoring the buffer pool](http://mariadb.com/kb/en/mariadb/xtradbinnodb-buffer-pool/#dumping-and-restoring-the-buffer-pool) dalam dokumentasi MariaDB.

Penghangatan cache diaktifkan secara default pada instans basis data MariaDB 10.3 dan yang lebih tinggi. Untuk mengaktifkannya, atur parameter-parameter `innodb_buffer_pool_dump_at_shutdown` dan `innodb_buffer_pool_load_at_startup` ke 1 dalam grup parameter untuk instans basis data Anda. Mengubah nilai parameter-parameter ini di grup parameter akan memengaruhi semua instans basis data MariaDB yang menggunakan grup parameter itu. Untuk mengaktifkan penghangatan cache bagi instans basis data MariaDB tertentu, Anda mungkin perlu membuat grup parameter baru bagi instans itu. Lihat informasi tentang grup parameter di [Grup parameter untuk RDS](USER_WorkingWithParamGroups.md).

Penghangatan cache terutama memberikan manfaat performa ke instans basis data yang menggunakan penyimpanan standar. Jika menggunakan penyimpanan PIOPS, Anda biasanya tidak melihat manfaat performa yang kentara.

**penting**  
Jika instans basis data MariaDB tidak mati secara normal, seperti saat failover, status kolam penyangga tidak disimpan ke disk. Dalam kasus ini, MariaDB memuatkan file kolam penyangga apa pun yang tersedia saat instans basis data dimulai ulang. Tidak ada kerugian yang timbul, tetapi kolam penyangga yang dipulihkan mungkin tidak mencerminkan status terbaru kolam penyangga itu sebelum pemulaian ulang. Untuk memastikan bahwa Anda memiliki status terbaru kolam penyangga yang tersedia untuk menghangatkan cache saat pemulaian ulang, sebaiknya kuras kolam penyangga secara berkala "atas permintaan." Anda dapat menguras atau mengisi kolam penyangga atas permintaan.  
Anda dapat membuat peristiwa untuk menguras kolam penyangga secara otomatis dan pada interval berkala. Misalnya, pernyataan berikut membuat peristiwa bernama `periodic_buffer_pool_dump` yang menguras kolam penyangga setiap jam.   

```
1. CREATE EVENT periodic_buffer_pool_dump 
2.    ON SCHEDULE EVERY 1 HOUR 
3.    DO CALL mysql.rds_innodb_buffer_pool_dump_now();
```
Lihat informasi yang lebih lengkap di [Events](http://mariadb.com/kb/en/mariadb/stored-programs-and-views-events/) dalam dokumentasi MariaDB. 

## Menguras dan mengisi kolam penyangga atas permintaan
<a name="MariaDB.Concepts.XtraDBCacheWarming.OnDemand"></a>

Anda dapat menyimpan dan memuatkan cache atas permintaan dengan menggunakan prosedur tersimpan berikut:
+ Untuk menguras keadaan saat ini kolam penyangga ke disk, panggil prosedur tersimpan [mysql.rds\$1innodb\$1buffer\$1pool\$1dump\$1now](mysql-stored-proc-warming.md#mysql_rds_innodb_buffer_pool_dump_now).
+ Untuk memuat status tersimpan pool buffer dari disk, panggil prosedur tersimpan [mysql.rds\$1innodb\$1buffer\$1pool\$1load\$1now](mysql-stored-proc-warming.md#mysql_rds_innodb_buffer_pool_load_now).
+ Untuk membatalkan operasi pemuatan yang sedang berlangsung, panggil prosedur tersimpan [mysql.rds\$1innodb\$1buffer\$1pool\$1load\$1abort](mysql-stored-proc-warming.md#mysql_rds_innodb_buffer_pool_load_abort).

# Fitur-fitur MariaDB yang didukung oleh Amazon RDS
<a name="MariaDB.Concepts.FeatureNonSupport"></a>

Fitur-fitur MariaDB berikut tidak didukung di Amazon RDS:
+ Mesin penyimpanan S3
+ Plugin autentikasi – GSSAPI
+ Plugin autentikasi – Unix Socket
+ AWS Plugin enkripsi Manajemen Kunci
+ Replikasi tertunda untuk versi-versi MariaDB di bawah 10.6
+ Enkripsi MariaDB asli saat rehat untuk InnoDB dan Aria

  Anda dapat mengaktifkan enkripsi saat rehat untuk instans basis data MariaDB dengan mengikuti petunjuk di [Mengenkripsi sumber daya Amazon RDS](Overview.Encryption.md).
+ HandlerSocket
+ Jenis tabel JSON untuk versi-versi MariaDB di bawah 10.6
+ MariaDB ColumnStore
+ MariaDB Galera Cluster
+ Replikasi multi-sumber
+ MyRocks mesin penyimpanan untuk versi MariaDB lebih rendah dari 10.6
+ Plugin validasi kata sandi,`simple_password_check`, dan `cracklib_password_check` untuk versi MariaDB lebih rendah dari 11.4 
+ Mesin penyimpanan Spider
+ Mesin penyimpanan Sphinx
+ Mesin penyimpanan TokuDB
+ Atribut objek khusus mesin penyimpanan, seperti yang dijelaskan dalam atribut [baru yang ditentukan Engine dalam dokumentasi MariaDB Table/Field/Index](http://mariadb.com/kb/en/mariadb/engine-defined-new-tablefieldindex-attributes/)
+ Enkripsi tabel dan ruang tabel
+ Plugin Pengelolaan Kunci Hashicorp
+ Menjalankan dua pemutakhiran secara paralel

Untuk memberikan pengalaman layanan terkelola, Amazon RDS tidak memberikan akses shell ke instans basis data, dan membatasi akses ke sejumlah prosedur dan tabel sistem tertentu yang memerlukan privilese lanjut. Amazon RDS mendukung akses ke basis data di instans basis data dengan menggunakan aplikasi klien SQL standar. Amazon RDS tidak mengizinkan akses host langsung ke instans basis data dengan menggunakan Telnet, Secure Shell (SSH), atau Windows Remote Desktop Connection. 