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
RDSuntuk MariaDB mendukung sebagian besar fitur dan kemampuan MariaDB. Beberapa fitur mungkin memiliki dukungan terbatas atau privilese yang dibatasi.
Anda dapat memfilter RDS fitur Amazon baru di What's New with Database?MariaDB 2023
.
catatan
Daftar-daftar berikut tidak lengkap.
Untuk informasi selengkapnya tentang dukungan fitur MariaDB di RDS Amazon, lihat topik berikut.
Topik
Dukungan fitur MariaDB di Amazon RDS untuk versi utama MariaDB
Di bagian berikut, temukan informasi tentang dukungan fitur MariaDB di Amazon RDS untuk versi utama MariaDB:
Topik
Untuk informasi tentang Amazon versi minor yang didukung RDS untuk MariaDB, lihat. Versi-versi MariaDB pada Amazon RDS
Dukungan MariaDB 11.4 di Amazon RDS
Amazon RDS mendukung fitur baru berikut untuk instans DB Anda yang menjalankan MariaDB versi 11.4 atau lebih tinggi.
-
Perpustakaan kripografi — untuk RDS MariaDB diganti Open SSL dengan AWS Libcrypto (AWS-LC), yang bersertifikat 140-3. FIPS
-
Plugin Pemeriksaan Kata Sandi Sederhana - Anda dapat menggunakan Plugin Pemeriksaan Kata Sandi Sederhana MariaDB
untuk memeriksa apakah kata sandi berisi setidaknya sejumlah karakter tertentu dari jenis tertentu. Untuk informasi selengkapnya, lihat Menggunakan plugin validasi kata sandi untuk RDS MariaDB. -
Plugin Pemeriksaan Kata Sandi Cracklib - Anda dapat menggunakan Plugin Pemeriksaan Kata Sandi MariaDB Cracklib untuk memeriksa kekuatan kata sandi baru
. Untuk informasi selengkapnya, lihat Menggunakan plugin validasi kata sandi untuk RDS MariaDB. -
Penyempurnaan InnoDB - Penyempurnaan ini mencakup butir-butir berikut:
-
Buffer perubahan telah dihapus. Untuk informasi selengkapnya, lihat InnoDB Change
Buffering. -
Defragmentasi InnoDB telah dihapus. Untuk informasi selengkapnya, lihat Defragmentasi InnoDB
.
-
-
Hak istimewa baru - Pengguna admin sekarang juga memiliki
SHOW CREATE ROUTINE
hak istimewa. Hak istimewa ini memungkinkan penerima untuk melihat pernyataanSHOW CREATE
definisi dari rutinitas yang dimiliki oleh pengguna lain. Untuk informasi selengkapnya, lihat Hak Istimewa Database. -
Peningkatan replikasi - Instans MariaDB versi 11.4 DB mendukung pengindeksan binlog. Anda dapat membuat GTID indeks untuk setiap file binlog. Indeks ini meningkatkan kinerja replikasi dengan mengurangi waktu yang diperlukan untuk menemukan a. GTID Untuk informasi selengkapnya, lihat Pengindeksan Binlog
. -
Parameter usang atau dihapus - Parameter berikut telah usang atau dihapus untuk instance MariaDB versi 11.4 DB:
engine_condition_pushdown
dihapus dari optimizer_switch-
TLSv1.0
danTLSv1.1
dihapus dari tls_version
-
Nilai default baru untuk parameter — Nilai default dari parameter 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_row_image sekarang termasuk
. FULL_NODUP
-
Nilai yang valid untuk MODE parameter OLD_
sekarang termasuk NO_NULL_COLLATION_IDS
.
-
-
Parameter baru - Parameter berikut baru untuk instance MariaDB versi 11.4 DB:
-
Parameter transaction_isolation menggantikan parameter tx_isolation
. -
Parameter transaction_read_only menggantikan parameter tx_read_only
. -
Parameter block_encryption_mode mendefinisikan mode
enkripsi blok default untuk fungsi _ () dan AES_ ENCRYPT () . AES DECRYPT -
Character_set_collations
mendefinisikan penggantian untuk kumpulan default set karakter. -
Binlog_gtid_index, binlog_gtid_index_page_size, dan binlog_gtid_index_span_min mendefinisikan properti
indeks binlog. GTID Untuk informasi selengkapnya, lihat Pengindeksan Binlog .
-
Untuk daftar semua fitur MariaDB 11.4 dan dokumentasinya, lihat Perubahan dan peningkatan di MariaDB 11.4 dan Catatan rilis -
Lihat daftar fitur yang tidak didukung di Fitur MariaDB tidak didukung oleh Amazon RDS.
Dukungan MariaDB 10.11 di Amazon RDS
Amazon RDS mendukung fitur baru berikut untuk instans DB 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
. -
GRANTUntuk PUBLIC otorisasi — Anda dapat memberikan hak istimewa kepada semua pengguna yang memiliki akses ke server Anda. Untuk informasi lebih lanjut, lihat GRANTTO PUBLIC
. -
Pemisahan SUPER dan READ ONLY ADMIN hak istimewa — Anda dapat menghapus READ ONLY ADMIN hak istimewa dari semua pengguna, bahkan pengguna yang sebelumnya memiliki SUPER hak istimewa.
-
Keamanan – Anda kini dapat mengatur opsi
--ssl
sebagai default untuk klien MariaDB Anda. MariaDB tidak lagi SSL menonaktifkan secara diam-diam jika konfigurasi salah. -
SQLperintah dan fungsi — Anda sekarang dapat menggunakan
SHOW ANALYZE FORMAT=JSON
perintah dan fungsiROW_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-fungsiJSON_*()
. Fungsi-fungsiDES_ENCRYPT
danDES_DECRYPT
dihentikan untuk versi 10.10 dan yang lebih tinggi. Untuk informasi selengkapnya, lihat 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. Parameterbinlog_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 s — Instans MariaDB versi 10.11 DB GTID menggunakan replikasi secara default jika master mendukungnya. Juga,
Seconds_Behind_Master
lebih cermat. -
Klien – Anda dapat menggunakan opsi-opsi baris perintah baru untuk
mysqlbinglog
danmariadb-dump
. Anda dapat menggunakanmariadb-dump
untuk membuang dan memulihkan data historis. -
Tata versi/versioning sistem – Anda dapat mengubah riwayat. MariaDB membuat secara otomatis partisi baru.
-
Atom DDL —
CREATE OR REPLACE
sekarang atom. 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
, danINOUT
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 default parameter explicit_defaults_for_timestamp
berubah dari OFF
keON
. -
Nilai default parameter optimizer_prune_level
berubah dari 1
ke2
.
-
-
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
hingga4294967295
(256 KB hingga 4096 MB). -
Rentang nilai yang valid untuk parameter innodb_log_file_size
kini 4194304
hingga512GB
(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:
-
Parameter binlog_alter_two_phase
dapat meningkatkan performa replikasi. -
Parameter log_slow_min_examined_row_limit
dapat meningkatkan performa. -
Parameter log_slow_query
dan parameter log_slow_query_file masing-masing adalah alias untuk slow_query_log
danslow_query_log_file
.
-
Untuk daftar semua fitur MariaDB 10.11 dan dokumentasinya, lihat Perubahan dan peningkatan di MariaDB 10.11 dan Catatan rilis -
Lihat daftar fitur yang tidak didukung di Fitur MariaDB tidak didukung oleh Amazon RDS.
Dukungan MariaDB 10.6 di Amazon RDS
Amazon RDS mendukung fitur baru berikut untuk instans DB Anda yang menjalankan MariaDB versi 10.6 atau lebih tinggi:
-
MyRocks mesin penyimpanan — Anda dapat menggunakan mesin MyRocks penyimpanan dengan MariaDB RDS untuk mengoptimalkan konsumsi penyimpanan aplikasi web berkinerja tinggi dan intensif penulisan Anda. Untuk informasi selengkapnya, silakan lihat Mesin penyimpanan yang didukung untuk MariaDB di Amazon RDS dan MyRocks
. -
AWS Identity and Access Management (IAM) Otentikasi DB — Anda dapat menggunakan otentikasi IAM DB untuk keamanan yang lebih baik dan manajemen pusat koneksi ke instance MariaDB DB Anda. Untuk informasi selengkapnya, lihat Autentikasi basis data IAM untuk MariaDB, MySQL, dan PostgreSQL.
-
Opsi upgrade - Anda sekarang dapat meningkatkan ke RDS untuk MariaDB versi 10.6 dari rilis utama sebelumnya (10.3, 10.4, 10.5). Anda juga dapat memulihkan snapshot dari instans My SQL 5.6 atau 5.7 DB yang ada ke instance 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.
-
Oracle SQL PL/kompatibilitas - Dengan menggunakan untuk RDS MariaDB versi 10.6, Anda dapat lebih mudah memigrasikan aplikasi Oracle lama Anda ke Amazon. RDS Untuk informasi lebih lanjut, lihat SQL_ MODE = ORACLE
. -
Atomic DDL — Pernyataan bahasa data dinamis (DDL) Anda dapat relatif aman untuk crash dengan RDS MariaDB versi 10.6.
CREATE TABLE
,ALTER TABLE
,RENAME TABLE
,DROP TABLE
,DROP DATABASE
dan DDL pernyataan terkait sekarang atom. Entah pernyataan itu berhasil, atau benar-benar dibalik. Untuk informasi lebih lanjut, lihat Atom DDL. -
Penyempurnaan lainnya - Peningkatan ini mencakup
JSON_TABLE
fungsi untuk mengubah JSON data ke format relasional di dalamnyaSQL, dan pemuatan data tabel kosong yang lebih cepat dengan Innodb. Penyempurnaan juga meliputisys_schema
baru untuk analisis dan pemecahan masalah, penyempurnaan pengoptimal untuk mengabaikan indeks yang tidak terpakai, dan peningkatan performa. Untuk informasi lebih lanjut, lihat 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
keutf8mb3
: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
dalam dokumentasi MariaDB. -
Nilai default parameter collation_connection
telah berubah dari utf8_general_ci
keutf8mb3_general_ci
. Meskipun nilai default telah berubah untuk parameter ini, tidak ada perubahan fungsional. -
Nilai default parameter 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
Lihat daftar fitur yang tidak didukung di Fitur MariaDB tidak didukung oleh Amazon RDS.
Dukungan MariaDB 10.5 di Amazon RDS
Amazon RDS mendukung fitur baru berikut untuk instans DB Anda yang menjalankan MariaDB versi 10.5 atau yang 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. Untuk informasi selengkapnya, lihat Pembaruan Skema Kinerja untuk Mencocokkan Instrumentasi dan Tabel SQL 5.7 Saya
di dokumentasi MariaDB. -
Satu file dalam log redo InnoDB – Dalam versi MariaDB sebelum versi 10.5, nilai parameter
innodb_log_files_in_group
telah ditetapkan ke2
. Pada MariaDB versi 10.5, nilai parameter ini diatur ke1
.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 parameterinnodb_log_file_size
. Lihat informasi tentang cara mengubah parameter di Memodifikasi parameter dalam grup parameter DB di Amazon RDS Aurora. -
SHOWSLAVESTATUSperintah tidak didukung - Dalam versi MariaDB sebelum versi 10.5, perintah memerlukan hak istimewa
SHOW SLAVE STATUS
.REPLICATION SLAVE
Pada MariaDB versi 10.5, perintahSHOW REPLICA STATUS
yang setara memerlukan privileseREPLICATION REPLICA ADMIN
. Hak istimewa baru ini tidak diberikan kepada pengguna RDS utama.Alih-alih menggunakan perintah
SHOW REPLICA STATUS
, jalankan prosedur tersimpanmysql.rds_replica_status
baru untuk menghasilkan informasi yang serupa. Untuk informasi selengkapnya, lihat mysql.rds_replica_status. -
SHOWRELAYLOGEVENTSperintah tidak didukung - Dalam versi MariaDB sebelum versi 10.5, perintah memerlukan hak istimewa
SHOW RELAYLOG EVENTS
.REPLICATION SLAVE
Pada MariaDB versi 10.5, perintah ini memerlukan privileseREPLICATION REPLICA ADMIN
. Hak istimewa baru ini tidak diberikan kepada pengguna RDS utama. -
Nilai default baru untuk parameter – Parameter-parameter berikut memiliki nilai default baru untuk instans basis data MariaDB versi 10.5:
-
Nilai default parameter max_connections
telah berubah menjadi LEAST({DBInstanceClassMemory/25165760},12000)
. Lihat informasi tentang fungsi parameterLEAST
di Fungsi parameter DB. -
Nilai default parameter innodb_adaptive_hash_index
telah berubah menjadi OFF
(0
). -
Nilai default parameter innodb_checksum_algorithm
telah berubah menjadi full_crc32
. -
Nilai default parameter 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
Lihat daftar fitur yang tidak didukung di Fitur MariaDB tidak didukung oleh Amazon RDS.
Dukungan MariaDB 10.4 di Amazon RDS
Amazon RDS mendukung fitur baru berikut untuk instans DB Anda yang menjalankan MariaDB versi 10.4 atau yang lebih baru:
-
Penyempurnaan keamanan akun pengguna – Peningkatan Kedaluwarsa kata sandi
dan penguncian akun -
Penyempurnaan pengoptimal – Fitur jejak pengoptimal
-
Penyempurnaan InnoDB - DROPCOLUMNDukungan instan dan ekstensi instan untuk
dan VARCHAR
ROW_FORMAT=DYNAMIC
ROW_FORMAT=COMPACT
-
Parameter baru – Meliputi tcp_nodedelay
, tls_version , dan gtid_cleanup_batch_size
Lihat daftar semua fitur MariaDB 10.4 dan dokumentasinya di Perubahan dan peningkatan dalam MariaDB 10.4
Lihat daftar fitur yang tidak didukung di Fitur MariaDB tidak didukung oleh Amazon RDS.