

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