Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mesin penyimpanan yang didukung untuk MariaDB di Amazon RDS
RDSuntuk MariaDB mendukung mesin penyimpanan berikut.
Mesin penyimpanan lain saat ini tidak didukung oleh RDS untuk MariaDB.
Mesin penyimpanan InnoDB
Meskipun MariaDB mendukung banyak mesin penyimpanan dengan berbagai kemampuan, tidak semuanya dioptimalkan untuk pemulihan dan durabilitas data. InnoDB adalah mesin penyimpanan yang direkomendasikan untuk instance MariaDB DB di Amazon. RDS RDSFitur Amazon seperti point-in-time pemulihan dan pemulihan snapshot memerlukan mesin penyimpanan yang dapat dipulihkan dan hanya didukung untuk mesin penyimpanan yang direkomendasikan untuk versi MariaDB.
Lihat informasi yang lebih lengkap di InnoDB
Mesin MyRocks penyimpanan
Mesin MyRocks penyimpanan tersedia 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, silakan lihat Parameter untuk MariaDB dan Grup parameter untuk RDS.
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 ACID menjamin (atomisitas, konsistensi, isolasi, daya tahan) untuk transaksi di seluruh 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.
Saat ini, Anda hanya dapat memodifikasi MyRocks parameter berikut:
Mesin MyRocks penyimpanan dan mesin penyimpanan InnoDB dapat bersaing untuk memori berdasarkan pengaturan untuk parameter rocksdb_block_cache_size
daninnodb_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 DescribeDBLogFiles
dan DownloadDBLogFilePortion
operasi.
Untuk informasi lebih lanjut tentang MyRocks, lihat MyRocks