Mesin penyimpanan yang didukung untuk 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.

Mesin penyimpanan yang didukung untuk MariaDB di Amazon RDS

RDS for MariaDB mendukung mesin-mesin penyimpanan berikut.

Mesin-mesin penyimpanan lain saat ini tidak didukung oleh RDS for 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 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.

Mesin MyRocks penyimpanan

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 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 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.

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 DescribeDBLogFilesdan DownloadDBLogFilePortionoperasi.

Untuk informasi lebih lanjut tentang MyRocks, lihat MyRocksdi situs web MariaDB.