Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Peningkatan mesin MariaDB DB
Saat Amazon RDS mendukung versi baru mesin database, Anda dapat memutakhirkan instans DB ke versi baru. Ada dua jenis peningkatan untuk instans DB MariaDB: peningkatan versi mayor dan versi minor.
Peningkatan versi mayor dapat berisi perubahan basis data yang tidak memiliki kompatibilitas mundur dengan aplikasi yang ada. Oleh karena itu, Anda harus melakukan peningkatan versi mayor untuk instans DB Anda secara manual. Anda dapat memulai peningkatan versi mayor dengan mengubah instans DB Anda. Namun, sebelum Anda melakukan peningkatan versi mayor, kami sarankan agar Anda mengikuti petunjuk dalam Upgrade versi utama RDS untuk MariaDB.
Sebaliknya, tingkatkan versi minor hanya menyertakan perubahan yang kompatibel dengan aplikasi yang ada. Anda dapat memulai peningkatan versi minor secara manual dengan memodifikasi instans DB Anda. Atau Anda dapat mengaktifkan opsi Peningkatan versi minor otomatis saat membuat atau memodifikasi instans DB. Melakukannya berarti instans DB Anda ditingkatkan secara otomatis setelah Amazon RDS menguji dan menyetujui versi baru. Untuk informasi tentang melakukan peningkatan, lihat Meningkatkan versi mesin instans DB.
Jika instans DB MariaDB Anda menggunakan replika baca, Anda harus meningkatkan semua replika baca sebelum meningkatkan instans sumber. Jika instans DB Anda ada dalam deployment Multi-AZ, replika penulis dan siaga akan ditingkatkan. Instans DB Anda mungkin tidak tersedia hingga peningkatan selesai.
Untuk informasi selengkapnya tentang versi yang didukung MariaDB dan manajemen versi, lihat Versi-versi MariaDB pada Amazon RDS.
Peningkatan mesin basis data memerlukan waktu henti. Durasi waktu henti bervariasi berdasarkan ukuran instans DB Anda.
Tip
Anda dapat meminimalkan waktu henti yang diperlukan untuk peningkatan instans DB dengan menggunakan deployment blue/green. Untuk informasi selengkapnya, lihat Menggunakan Amazon RDS Aurora Blue/Green Deployment untuk pembaruan database.
Topik
Pertimbangan untuk peningkatan MariaDB
Amazon RDS mengambil dua atau lebih snapshot DB selama proses peningkatan. Amazon RDS mengambil hingga dua snapshot dari instans DB sebelum membuat perubahan upgrade apa pun. Jika peningkatan tidak berfungsi untuk basis data Anda, Anda dapat memulihkan salah satu snapshot ini untuk membuat instans DB yang menjalankan versi lama. Amazon RDS mengambil snapshot lain dari instans DB saat pemutakhiran selesai. Amazon RDS mengambil snapshot ini terlepas dari apakah AWS Backup mengelola cadangan untuk instans DB.
catatan
Amazon RDS hanya mengambil snapshot DB jika Anda telah mengatur periode retensi cadangan untuk instans DB Anda ke angka yang lebih besar dari 0. Untuk mengubah periode retensi cadangan Anda, lihat Memodifikasi instans Amazon RDS DB.
Setelah peningkatan selesai, Anda tidak dapat kembali ke versi mesin basis data sebelumnya. Jika Anda ingin kembali ke versi yang lebih lama, pulihkan snapshot DB pertama yang diambil untuk membuat instans DB baru.
Anda mengontrol kapan harus memutakhirkan instans DB Anda ke versi baru yang didukung oleh AmazonRDS. Tingkat kontrol ini membantu Anda menjaga kompatibilitas dengan versi basis data spesifik dan menguji versi baru untuk aplikasi Anda sebelum menerapkannya dalam produksi. Saat Anda siap, Anda dapat melakukan peningkatan versi pada waktu yang paling cocok dengan jadwal Anda.
Jika instans DB Anda menggunakan replikasi baca, Anda harus meningkatkan semua replikasi baca sebelum meningkatkan instans sumber.
Jika instans DB Anda ada dalam deployment Multi-AZ, instans DB primer dan siaga akan ditingkatkan. Instans DB primer dan siaga ditingkatkan pada saat yang sama dan Anda akan mengalami pemadaman hingga peningkatan selesai. Waktu pemadaman bervariasi berdasarkan mesin basis data, versi mesin, dan ukuran instans DB Anda.
Menemukan target peningkatan yang valid
Saat Anda menggunakan AWS Management Console untuk memutakhirkan instans DB, ini menunjukkan target pemutakhiran yang valid untuk instans DB. Anda juga dapat menjalankan AWS CLI perintah berikut untuk mengidentifikasi target pemutakhiran yang valid untuk instans DB:
Untuk Linux, macOS, atau Unix:
aws rds describe-db-engine-versions \ --engine mariadb \ --engine-version
version_number
\ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
Untuk Windows:
aws rds describe-db-engine-versions ^ --engine mariadb ^ --engine-version
version_number
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
Misalnya, untuk mengidentifikasi target pemutakhiran yang valid untuk instance MariaDB versi 10.5.17 DB, jalankan perintah berikut: AWS CLI
Untuk Linux, macOS, atau Unix:
aws rds describe-db-engine-versions \ --engine mariadb \ --engine-version 10.5.17 \ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
Untuk Windows:
aws rds describe-db-engine-versions ^ --engine mariadb ^ --engine-version 10.5.17 ^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
Meningkatkan instans DB MariaDB
Untuk informasi tentang peningkatan instans DB MariaDB secara manual atau otomatis, lihat Meningkatkan versi mesin instans DB.