

# Amazon RDS에서의 MariaDB 기능 지원
<a name="MariaDB.Concepts.FeatureSupport"></a>

RDS for MariaDB는 MariaDB의 특징과 기능을 대부분 지원합니다. 일부 기능에는 제한된 지원 또는 제한된 권한이 있을 수 있습니다.

[데이터베이스 관련 새로운 소식](https://aws.amazon.com/about-aws/whats-new/database/) 페이지에서 새로운 Amazon RDS 기능을 필터링할 수 있습니다. [**제품(Products)**]에서 [**Amazon RDS**]를 선택합니다. 그런 다음 **MariaDB 2023**과 같은 키워드를 사용하여 검색합니다.

**참고**  
다음 목록이 전부는 아닙니다.

Amazon RDS의 MariaDB 기능 지원에 대한 자세한 내용은 다음 주제를 참조하세요.

**주제**
+ [Amazon RDS MariaDB에 대해 지원되는 스토리지 엔진](MariaDB.Concepts.Storage.md)
+ [Amazon RDS의 MariaDB를 위한 캐시 워밍](MariaDB.Concepts.XtraDBCacheWarming.md)
+ [Amazon RDS에서 지원하지 않는 MariaDB 기능](MariaDB.Concepts.FeatureNonSupport.md)

## Amazon RDS for MariaDB 메이저 버전의 MariaDB 기능 지원
<a name="MariaDB.Concepts.FeatureSupport.MajorVersions"></a>

아래 섹션에서 다음 Amazon RDS for MariaDB 메이저 버전의 MariaDB 기능 지원에 대해 알아볼 수 있습니다.

**Topics**
+ [Amazon RDS에서의 MariaDB 11.8 지원](#MariaDB.Concepts.FeatureSupport.11-8)
+ [Amazon RDS에서의 MariaDB 11.4 지원](#MariaDB.Concepts.FeatureSupport.11-4)
+ [Amazon RDS에서의 MariaDB 10.11 지원](#MariaDB.Concepts.FeatureSupport.10-11)
+ [Amazon RDS에서의 MariaDB 10.6 지원](#MariaDB.Concepts.FeatureSupport.10-6)
+ [Amazon RDS에서의 MariaDB 10.5 지원](#MariaDB.Concepts.FeatureSupport.10-5)
+ [Amazon RDS에서의 MariaDB 10.4 지원](#MariaDB.Concepts.FeatureSupport.10-4)

지원되는 Amazon RDS for MariaDB 마이너 버전에 대한 자세한 내용은 [Amazon RDS MariaDB 버전](MariaDB.Concepts.VersionMgmt.md) 섹션을 참조하세요.

### Amazon RDS에서의 MariaDB 11.8 지원
<a name="MariaDB.Concepts.FeatureSupport.11-8"></a>

Amazon RDS는 MariaDB 버전 11.8 이상을 실행하는 DB 인스턴스에서 다음과 같은 새로운 기능을 지원합니다.

**참고**  
MariaDB 11.8에서 `require_secure_transport`의 기본값은 이제 `1`이며 보안 SSL/TLS 연결이 필요합니다. 비보안 연결이 필요한 경우 `0`으로 설정합니다.
+ **파라미터의 새 기본값** - `require_secure_transport` 파라미터의 기본값이 `0`에서 `1`로 변경되어 기본적으로 보안 전송 연결이 적용됩니다. 자세한 내용은 [Amazon RDS의 MariaDB DB 인스턴스에 대한 모든 연결에 SSL/TLS 요구](mariadb-ssl-connections.require-ssl.md) 섹션을 참조하세요.
+ **벡터 지원** - MariaDB 벡터를 사용하여 AI 생성 벡터를 MariaDB에 직접 저장하고 검색할 수 있습니다. 이 기능은 다음과 같은 시스템 변수를 소개합니다.
  + [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_distance](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_distance) 변수는 MHNSW 벡터 인덱싱에 대한 기본 거리 지표를 지정합니다.
  + [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_m](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_default_m) 변수는 MHNSW 벡터 인덱싱에서 `M` 파라미터의 기본값을 정의합니다.
  + [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_ef_search](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_ef_search) 변수는 벡터 인덱스 검색을 위한 최소 결과 후보 수를 정의합니다.
  + [https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_max_cache_size](https://mariadb.com/docs/server/reference/sql-structure/vectors/vector-system-variables#mhnsw_max_cache_size) 변수는 하나의 MHNSW 벡터 인덱스 캐시에 대한 상한을 설정합니다.
+ **임시 파일 크기 제한** - 이제 RDS Maria DB 11.8 파라미터 그룹에서 사용할 수 있는 두 가지 시스템 변수를 사용하여 생성된 디스크 임시 파일 및 테이블의 크기를 제한할 수 있습니다.
  + [https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_session_space_usage-system-variable](https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_session_space_usage-system-variable) 변수는 사용자당 임시 공간 허용량을 제한합니다.
  + [https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_total_space_usage-system-variable](https://mariadb.com/docs/server/security/limiting-size-of-created-disk-temporary-files-and-tables/max_tmp_total_space_usage-system-variable) 변수는 모든 사용자의 임시 공간 허용량을 제한합니다.
+ **임시 테이블스페이스 관리** - 임시 테이블스페이스는 임시 테이블을 저장하고 데이터가 추가되면 증가합니다. 임시 테이블을 삭제해도 스페이스는 자동으로 회수되지 않습니다. [mysql.rds\_execute\_operation](mysql_rds_execute_operation.md) 프로시저를 사용하여 임시 테이블스페이스를 축소하고 디스크 공간을 회수할 수 있습니다.

MariaDB 11.8 전체 기능 목록과 설명서는 MariaDB 웹 사이트에서 [MariaDB 11.8의 변경 사항 및 개선 사항](https://mariadb.com/kb/en/changes-improvements-in-mariadb-11-8/)과 [릴리스 정보 - MariaDB 11.8 시리즈](https://mariadb.com/kb/en/release-notes-mariadb-11-8-series/)를 참조하세요.

지원되지 않는 기능 목록은 [Amazon RDS에서 지원하지 않는 MariaDB 기능](MariaDB.Concepts.FeatureNonSupport.md) 섹션을 참조하세요.

### Amazon RDS에서의 MariaDB 11.4 지원
<a name="MariaDB.Concepts.FeatureSupport.11-4"></a>

Amazon RDS는 MariaDB 버전 11.4 이상을 실행하는 DB 인스턴스에서 다음과 같은 새로운 기능을 지원합니다.
+ **암호화 라이브러리** - RDS for MariaDB는 OpenSSL을 FIPS 140-3 인증을 받은 AWS Libcrypto(AWS-LC)로 대체했습니다.
+ **Simple Password Check 플러그인** - MariaDB [Simple Password Check 플러그인](https://mariadb.com/kb/en/simple-password-check-plugin/)을 사용하여 암호에 특정 유형의 특정 문자 수가 포함되어 있는지 확인할 수 있습니다. 자세한 내용은 [RDS for MariaDB용 암호 확인 플러그인 사용](MariaDB.Concepts.PasswordValidationPlugins.md) 섹션을 참조하세요.
+ **Cracklib Password Check 플러그인** - MariaDB [Cracklib Password Check 플러그인](https://mariadb.com/kb/en/cracklib-password-check-plugin/)을 사용하여 새 암호의 강도를 확인할 수 있습니다. 자세한 내용은 [RDS for MariaDB용 암호 확인 플러그인 사용](MariaDB.Concepts.PasswordValidationPlugins.md) 섹션을 참조하세요.
+ **InnoDB 개선 사항** – 이러한 개선 사항에는 다음과 같은 항목이 포함됩니다.
  + 변경 버퍼가 제거되었습니다. 자세한 내용은 [InnoDB 변경 버퍼링](https://mariadb.com/kb/en/innodb-change-buffering/)을 참조하세요.
  + InnoDB 조각 모음이 제거되었습니다. 자세한 내용은 [InnoDB 조각 모음](https://mariadb.com/kb/en/defragmenting-innodb-tablespaces/#innodb-defragmentation)을 참조하세요.
+ **새 권한** - 이제 관리 사용자에게도 `SHOW CREATE ROUTINE` 권한이 부여됩니다. 이 권한을 통해 피부여자는 다른 사용자가 소유한 루틴의 `SHOW CREATE` 정의 문을 볼 수 있습니다. 자세한 내용은 [데이터베이스 권한](https://mariadb.com/kb/en/grant/#database-privileges)을 참조하세요.
+ **복제 개선** - MariaDB 버전 11.4 DB 인스턴스는 binlog 인덱싱을 지원합니다. 각 binlog 파일에 대해 GTID 인덱스를 생성할 수 있습니다. 이러한 인덱스는 GTID를 찾는 데 걸리는 시간을 줄여 복제 성능을 개선합니다. 자세한 내용은 [Binlog 인덱싱](https://mariadb.com/kb/en/gtid/#binlog-indexing)을 참조하세요.
+ **지원 종료 또는 삭제된 파라미터** – 다음 파라미터는 MariaDB 버전 11.4 DB 인스턴스의 지원을 종료하거나 삭제했습니다.
  + `engine_condition_pushdown`이 [optimizer\_switch](https://mariadb.com/kb/en/optimizer-switch/)에서 제거됨
  + [innodb\_change\_buffer\_max\_size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_change_buffer_max_size)
  + [innodb\_defragment](https://mariadb.com/kb/en/innodb-system-variables/#innodb_defragment)
  + `TLSv1.0` 및 `TLSv1.1`이 [tls\_version](https://mariadb.com/kb/en/ssltls-system-variables/#tls_version)에서 제거됨
+ **파라미터의 새 기본값** - [innodb\_undo\_tablespaces](https://mariadb.com/kb/en/innodb-system-variables/#innodb_undo_tablespaces) 파라미터의 기본값이 `0`에서 `3`으로 변경되었습니다.
+ **파라미터의 새로운 유횻값** – 다음 파라미터에는 MariaDB 버전 11.4 DB 인스턴스에 대한 새 유효한 값이 포함됩니다.
  + 이제 [binlog\_row\_image](https://mariadb.com/kb/en/replication-and-binary-log-system-variables/#binlog_row_image) 파라미터의 유효한 값에 `FULL_NODUP`가 포함됩니다.
  + 이제 [OLD\_MODE](https://mariadb.com/kb/en/old-mode/) 파라미터의 유효한 값에 `NO_NULL_COLLATION_IDS`가 포함됩니다.
+ **새 파라미터** – 다음 파라미터는 MariaDB 버전 11.4 DB 인스턴스에 새롭게 추가되었습니다.
  + [transaction\_isolation](https://mariadb.com/kb/en/server-system-variables/#transaction_isolation) 파라미터는 [tx\_isolation](https://mariadb.com/kb/en/server-system-variables/#tx_isolation) 파라미터를 대체합니다.
  + [transaction\_read\_only](https://mariadb.com/kb/en/server-system-variables/#transaction_read_only) 파라미터는 [tx\_read\_only](https://mariadb.com/kb/en/server-system-variables/#tx_read_only) 파라미터를 대체합니다.
  + [block\_encryption\_mode](https://mariadb.com/kb/en/server-system-variables/#block_encryption_mode) 파라미터는 [AES\_ENCRYPT()](https://mariadb.com/kb/en/aes_encrypt/) 및 [AES\_DECRYPT()](https://mariadb.com/kb/en/aes_decrypt/) 함수의 기본 블록 암호화 모드를 정의합니다.
  + [character\_set\_collations](https://mariadb.com/kb/en/server-system-variables/#character_set_collations)는 문자 세트 기본 데이터 정렬에 대한 재정의를 정의합니다.
  + [binlog\_gtid\_index](https://mariadb.com/kb/en/system-versioned-tables/#binlog_gtid_index), [binlog\_gtid\_index\_page\_size](https://mariadb.com/kb/en/system-versioned-tables/#binlog_gtid_index_page_size),[binlog\_gtid\_index\_span\_min](https://mariadb.com/kb/en/system-versioned-tables/#binlog_gtid_index_span_min)은 binlog GTID 인덱스의 속성을 정의합니다. 자세한 내용은 [Binlog 인덱싱](https://mariadb.com/kb/en/gtid/#binlog-indexing)을 참조하세요.

MariaDB 11.4 전체 기능 목록과 설명서는 MariaDB 웹 사이트에서 [MariaDB 11.4의 변경 사항 및 개선 사항](https://mariadb.com/kb/en/changes-improvements-in-mariadb-11-4/)과 [릴리스 정보 - MariaDB 11.4 시리즈](https://mariadb.com/kb/en/release-notes-mariadb-11-4-series/)를 참조하세요.

지원되지 않는 기능 목록은 [Amazon RDS에서 지원하지 않는 MariaDB 기능](MariaDB.Concepts.FeatureNonSupport.md) 섹션을 참조하세요.

### Amazon RDS에서의 MariaDB 10.11 지원
<a name="MariaDB.Concepts.FeatureSupport.10-11"></a>

Amazon RDS는 MariaDB 버전 10.11 이상을 실행하는 DB 인스턴스에서 다음과 같은 새로운 기능을 지원합니다.
+ **암호 재사용 확인 플러그인** – MariaDB 암호 재사용 확인 플러그인을 사용하여 사용자가 암호를 재사용하는 것을 방지하고 암호 보존 기간을 설정할 수 있습니다. 자세한 내용을 알아보려면 [Password Reuse Check Plugin](https://mariadb.com/kb/en/password-reuse-check-plugin/)을 참조하세요.
+ **퍼블릭에 권한 부여 인증** – 서버에 대한 액세스 권한이 있는 모든 사용자에게 권한을 부여할 수 있습니다. 자세한 내용은 [GRANT TO PUBLIC](https://mariadb.com/kb/en/grant/#to-public)을 참조하세요.
+ **슈퍼 및 읽기 전용 관리자 권한 분리** – 이전에 슈퍼 권한을 가졌던 사용자를 비롯해 모든 사용자에게 부여된 읽기 전용 관리자 권한을 제거할 수 있습니다.
+ **보안** – 이제 MariaDB 클라이언트의 기본값으로 `--ssl` 옵션을 설정할 수 있습니다. 구성이 잘못된 경우 MariaDB는 더 이상 SSL을 자동으로 비활성화하지 않습니다.
+ **SQL 명령 및 함수** – 이제 `SHOW ANALYZE FORMAT=JSON` 명령 및 함수 `ROW_NUMBER`, `SFORMAT`, `RANDOM_BYTES`를 사용할 수 있습니다. `SFORMAT`를 사용하면 문자열 형식을 지정할 수 있고, 이는 기본적으로 활성화되어 있습니다. 단일 명령으로 파티션을 테이블로, 테이블을 파티션으로 변환할 수 있습니다. `JSON_*()` 함수 관련 몇 가지 개선 사항도 있습니다. `DES_ENCRYPT` 및 `DES_DECRYPT` 함수는 버전 10.10 이상에서 더 이상 사용할 수 없습니다. 자세한 내용은 [SFORMAT](https://mariadb.com/kb/en/sformat/)를 참조하세요.
+ **InnoDB 개선 사항** – 이러한 개선 사항에는 다음과 같은 항목이 포함됩니다.
  + 쓰기 증폭을 줄이고 동시성을 개선하기 위해 다시 실행 로그의 성능을 개선했습니다.
  + 데이터 디렉터리를 다시 초기화하지 않고도 다시 실행 테이블스페이스를 변경할 수 있습니다. 이 개선 사항을 통해 컨트롤 플레인 오버헤드를 줄여줍니다. 다시 시작해야 하지만 다시 실행 테이블스페이스를 변경한 후 다시 초기화할 필요는 없습니다.
  + `CHECK TABLE … EXTENDED` 및 내부적으로 내림차순 인덱스를 지원합니다.
  + 벌크 인서트가 개선되었습니다.
+ **Binlog 변경** – 이러한 변경 사항에는 다음 항목이 포함됩니다.
  + 두 단계를 거쳐 `ALTER`를 로깅하여 복제 지연 시간을 줄입니다. `binlog_alter_two_phase` 파라미터는 기본적으로 비활성화되어 있지만 파라미터 그룹을 통해 활성화할 수 있습니다.
  + `explicit_defaults_for_timestamp`를 로깅합니다.
  + 트랜잭션을 안전하게 롤백할 수 있으면 더 이상 `INCIDENT_EVENT`를 로깅하지 않습니다.
+ **복제** **개선 사항** – MariaDB 버전 10.11 DB 인스턴스는 마스터가 지원하는 경우 GTID 복제본을 기본적으로 사용합니다. 또한 `Seconds_Behind_Master`가 더 정확해졌습니다.
+ **클라이언트** – `mysqlbinglog` 및 `mariadb-dump`에 새 명령줄 옵션을 사용할 수 있습니다. `mariadb-dump`를 사용해 과거 데이터를 덤프 및 복원할 수 있습니다.
+ **시스템 버전 관리** – 기록을 수정할 수 있습니다. MariaDB는 새 파티션을 자동으로 생성합니다.
+ **원자성 DDL** – 이제 `CREATE OR REPLACE`는 원자적입니다. 문이 성공하거나 아니면 완전히 실패합니다.
+ **다시 실행 로그 쓰기** – 다시 실행 로그는 비동기식으로 작성됩니다.
+ **저장된 함수** – 이제 저장된 함수에서는 저장된 프로시저와 마찬가지로 `IN`, `OUT`, `INOUT` 파라미터를 지원합니다.
+ **지원 종료 또는 삭제된 파라미터** – 다음 파라미터는 MariaDB 버전 10.11 DB 인스턴스의 지원을 종료하거나 삭제했습니다.
  + [innodb\_change\_buffering](https://mariadb.com/kb/en/innodb-system-variables/#innodb_change_buffering)
  + [innodb\_disallow\_writes](https://mariadb.com/kb/en/innodb-system-variables/#innodb_disallow_writes)
  + [innodb\_log\_write\_ahead\_size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_write_ahead_size) 
  + [ innodb\_prefix\_index\_cluster\_optimization](https://mariadb.com/kb/en/innodb-system-variables/#innodb_prefix_index_cluster_optimization)
  + [ keep\_files\_on\_create](https://mariadb.com/kb/en/server-system-variables/#keep_files_on_create)
  + [old](https://mariadb.com/kb/en/server-system-variables/#old)
+ **동적 파라미터** – 이제 다음 파라미터는 MariaDB 버전 10.11 DB 인스턴스에 대한 동적 파라미터입니다.
  + [innodb\_log\_file\_size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_file_size)
  + [innodb\_write\_io\_threads](https://mariadb.com/kb/en/innodb-system-variables/#innodb_write_io_threads)
  + [innodb\_read\_io\_threads](https://mariadb.com/kb/en/innodb-system-variables/#innodb_read_io_threads)
+ **파라미터의 새로운 기본값** – 다음 파라미터에는 MariaDB 버전 10.11 DB 인스턴스에 대한 새로운 기본값이 포함됩니다.
  + [explicit\_defaults\_for\_timestamp](https://mariadb.com/kb/en/server-system-variables/#explicit_defaults_for_timestamp) 파라미터의 기본값은 `OFF`에서 `ON`으로 변경되었습니다.
  + [optimizer\_prune\_level](https://mariadb.com/kb/en/server-system-variables/#optimizer_prune_level) 파라미터의 기본값은 `1`에서 `2`로 변경되었습니다.
+ **파라미터의 새로운 유횻값** – 다음 파라미터에는 MariaDB 버전 10.11 DB 인스턴스에 대한 새로운 유횻값이 포함됩니다.
  + [old](https://mariadb.com/kb/en/server-system-variables/#old) 파라미터의 유횻값은 [old\_mode](https://mariadb.com/kb/en/server-system-variables/#old_mode) 파라미터의 값에 통합되었습니다.
  + 이제 [histogram\_type](https://mariadb.com/kb/en/server-system-variables/#histogram_type) 파라미터의 유횻값은 `JSON_HB`에 포함됩니다.
  + 이제 [innodb\_log\_buffer\_size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_buffer_size) 파라미터의 유횻값 범위는`262144`\~`4294967295`입니다(256KB\~4096MB).
  + 이제 [innodb\_log\_file\_size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_file_size) 파라미터의 유횻값 범위는 `4194304`\~`512GB`입니다(4MB\~512GB).
  + 이제 [optimizer\_prune\_level](https://mariadb.com/kb/en/server-system-variables/#optimizer_prune_level) 파라미터의 유횻값은 `2`에 포함됩니다.
+ **새 파라미터** – 다음 파라미터는 MariaDB 버전 10.11 DB 인스턴스에 새롭게 추가되었습니다.
  + [binlog\_alter\_two\_phase](https://mariadb.com/kb/en/replication-and-binary-log-system-variables//#binlog_alter_two_phase) 파라미터는 복제본 성능을 개선할 수 있습니다.
  + [log\_slow\_min\_examined\_row\_limit](https://mariadb.com/kb/en/server-system-variables/#log_slow_min_examined_row_limit) 파라미터는 성능을 개선할 수 있습니다.
  + [log\_slow\_query](https://mariadb.com/kb/en/server-system-variables/#log_slow_query) 파라미터와 [log\_slow\_query\_file](https://mariadb.com/kb/en/server-system-variables/#log_slow_query_file) 파라미터는 각각 `slow_query_log` 및 `slow_query_log_file`의 별칭입니다.
  +  [ optimizer\_extra\_pruning\_depth](https://mariadb.com/kb/en/server-system-variables/#optimizer_extra_pruning_depth)
  + [system\_versioning\_insert\_history](https://mariadb.com/kb/en/system-versioned-tables/#system_versioning_insert_history)

MariaDB 10.11 전체 기능 목록과 설명서는 MariaDB 웹 사이트에서 [MariaDB 10.11의 변경 사항 및 개선 사항](https://mariadb.com/kb/en/changes-improvements-in-mariadb-1011/)과 [릴리스 정보 - MariaDB 10.11 시리즈](https://mariadb.com/kb/en/release-notes-mariadb-1011-series/)를 참조하세요.

지원되지 않는 기능 목록은 [Amazon RDS에서 지원하지 않는 MariaDB 기능](MariaDB.Concepts.FeatureNonSupport.md) 섹션을 참조하세요.

### Amazon RDS에서의 MariaDB 10.6 지원
<a name="MariaDB.Concepts.FeatureSupport.10-6"></a>

Amazon RDS는 MariaDB 버전 10.6 이상을 실행하는 DB 인스턴스에서 다음과 같은 새로운 기능을 지원합니다.
+ **MyRocks 스토리지 엔진** - RDS for MariaDB와 함께 MyRocks 스토리지 엔진을 사용하여 쓰기 집약적인 고성능 웹 애플리케이션의 스토리지 소비를 최적화할 수 있습니다. 자세한 내용은 [Amazon RDS MariaDB에 대해 지원되는 스토리지 엔진](MariaDB.Concepts.Storage.md) 및 [MyRocks](https://mariadb.com/kb/en/myrocks/).를 참조하세요.
+ **AWS Identity and Access Management(IAM) DB 인증** - IAM DB 인증을 사용하여 MariaDB DB 인스턴스에 대한 연결을 중앙 집중식으로 관리하고 보안을 강화할 수 있습니다. 자세한 내용은 [MariaDB, MySQL 및 PostgreSQL IAM 데이터베이스 인증](UsingWithRDS.IAMDBAuth.md) 섹션을 참조하세요.
+ **업그레이드 옵션** - 이제 이전의 주요 릴리스(10.3, 10.4, 10.5)에서 RDS for MariaDB 버전 10.6으로 업그레이드할 수 있습니다. 또한 기존 MySQL 5.6 또는 5.7 DB 인스턴스의 스냅샷을 MariaDB 10.6 인스턴스로 복원할 수 있습니다. 자세한 내용은 [MariaDB DB 엔진 업그레이드](USER_UpgradeDBInstance.MariaDB.md)을 참조하세요.
+ **지연 복제** - 이제 읽기 전용 복제본이 소스 데이터베이스보다 지연되는 구성 가능한 기간을 설정할 수 있습니다. 표준 MariaDB 복제 구성에서는 소스와 복제본 간의 복제 지연이 최소화됩니다. 지연 복제를 재해 복구를 위한 전략으로 사용할 수 있습니다. 자세한 정보는 [MariaDB를 사용한 지연 복제 구성](USER_MariaDB.Replication.ReadReplicas.DelayReplication.md) 섹션을 참조하세요.
+ **Oracle PL/SQL 호환성** - RDS for MariaDB 버전 10.6을 사용하면 레거시 Oracle 애플리케이션을 Amazon RDS로 보다 쉽게 마이그레이션할 수 있습니다. 자세한 내용은 [SQL\_MODE=ORACLE](https://mariadb.com/kb/en/sql_modeoracle/) 섹션을 참조하세요.
+ **원자성 DDL** - 동적 데이터 언어(DDL) 문은 RDS for MariaDB 버전 10.6을 사용하면 상대적으로 충돌 안정성을 개선할 수 있습니다. `CREATE TABLE`, `ALTER TABLE`, `RENAME TABLE`, `DROP TABLE`, `DROP DATABASE` 및 관련 DDL 문은 이제 원자성입니다. 명령이 성공하거나 완전히 반전됩니다. 자세한 내용은 [원자성 DDL](https://mariadb.com/kb/en/atomic-ddl/)을 참조하세요.
+ **기타 기능 향상** - 이러한 기능 향상에는 SQL 내에서 JSON 데이터를 관계형 형식으로 변환하고, Innodb를 사용하여 빈 테이블 데이터를 더 빠르게 로드하는 `JSON_TABLE` 함수를 제공합니다. 여기에는 분석 및 문제 해결, 사용되지 않는 인덱스를 무시하기 위한 최적화 도구 개선 및 성능 개선을 위한 새로운 `sys_schema`도 포함됩니다. 자세한 내용은 [JSON\_TABLE](https://mariadb.com/kb/en/json_table/)을 참조하세요.
+ **파라미터의 새로운 기본값** – 다음 파라미터에는 MariaDB 버전 10.6 DB 인스턴스에 대한 새로운 기본값이 있습니다.
  + 다음 파라미터의 기본값은 `utf8`에서 `utf8mb3`으로 변경되었습니다.
    + [character\_set\_client](https://mariadb.com/kb/en/server-system-variables/#character_set_client)
    + [character\_set\_connection](https://mariadb.com/kb/en/server-system-variables/#character_set_connection)
    + [character\_set\_results](https://mariadb.com/kb/en/server-system-variables/#character_set_results)
    + [character\_set\_system](https://mariadb.com/kb/en/server-system-variables/#character_set_system)

    이러한 파라미터에 대한 기본값이 변경되었지만 기능적 변경은 없습니다. 자세한 내용은 MariaDB 설명서의 [지원되는 문자 집합 및 데이터 정렬](https://mariadb.com/kb/en/supported-character-sets-and-collations/)을 참조하세요.
  + [collation\_connection](https://mariadb.com/kb/en/server-system-variables/#collation_connection) 파라미터의 기본값이 `utf8_general_ci`에서 `utf8mb3_general_ci`로 변경되었습니다. 이러한 파라미터에 대한 기본값이 변경되었지만 기능적 변경은 없습니다.
  + [old\_mode](https://mariadb.com/kb/en/server-system-variables/#old_mode) 파라미터의 기본값이 설정 해제에서 `UTF8_IS_UTF8MB3`으로 변경되었습니다. 이러한 파라미터에 대한 기본값이 변경되었지만 기능적 변경은 없습니다.

MariaDB 10.6 전체 기능 목록과 설명서는 MariaDB 웹 사이트에서 [MariaDB 10.6의 변경 사항 및 개선 사항](https://mariadb.com/kb/en/changes-improvements-in-mariadb-106/)과 [릴리스 정보 - MariaDB 10.6시리즈](https://mariadb.com/kb/en/release-notes-mariadb-106-series/)를 참조하세요.

지원되지 않는 기능 목록은 [Amazon RDS에서 지원하지 않는 MariaDB 기능](MariaDB.Concepts.FeatureNonSupport.md) 섹션을 참조하세요.

### Amazon RDS에서의 MariaDB 10.5 지원
<a name="MariaDB.Concepts.FeatureSupport.10-5"></a>

Amazon RDS는 MariaDB 버전 10.5 이상을 실행하는 DB 인스턴스에서 다음과 같은 새로운 기능을 지원합니다.
+ **InnoDB 기능 향상** – MariaDB 버전 10.5에는 향상된 InnoDB 기능이 포함되어 있습니다. 자세한 내용은 MariaDB 설명서의 [InnoDB: 성능 향상 등](https://mariadb.com/kb/en/changes-improvements-in-mariadb-105/#innodb-performance-improvements-etc)을 참조하세요.
+ **성능 스키마 업데이트** – MariaDB 버전 10.5에는 성능 스키마 업데이트가 포함되어 있습니다. 자세한 내용은 MariaDB 설명서의 [MySQL 5.7 계측 및 테이블과 일치하도록 성능 스키마 업데이트](https://mariadb.com/kb/en/changes-improvements-in-mariadb-105/#performance-schema-updates-to-match-mysql-57-instrumentation-and-tables)를 참조하세요.
+ **InnoDB Redo 로그의 1개 파일** – MariaDB 버전 10.5 이전 버전에서는 `innodb_log_files_in_group` 파라미터 값이 `2`로 설정되었습니다. MariaDB 버전 10.5에서 이 파라미터의 값은 `1`로 설정됩니다.

  이전 버전에서 MariaDB 버전 10.5로 업그레이드하고 이 파라미터를 수정하지 않으면 `innodb_log_file_size` 파라미터 값이 변경되지 않습니다. 하지만 2개가 아닌 1개의 로그 파일에 적용됩니다. 그 결과 업그레이드된 MariaDB 버전 10.5 DB 인스턴스가 업그레이드 전에 사용했던 Redo 로그 크기의 절반을 사용합니다. 이 변경 사항은 성능에 눈에 띄는 영향을 미칠 수 있습니다. 이 문제를 해결하기 위해 `innodb_log_file_size` 파라미터 값을 두 배로 늘릴 수 있습니다. 파라미터 수정에 대한 자세한 정보는 [Amazon RDS에서 DB 파라미터 그룹의 파라미터 수정](USER_WorkingWithParamGroups.Modifying.md) 섹션을 참조하세요.
+ **SHOW SLAVE STATUS 명령이 지원되지 않음** – MariaDB 버전 10.5 이전 버전에서는 `SHOW SLAVE STATUS` 명령에 `REPLICATION SLAVE` 권한이 필요했습니다. MariaDB 버전 10.5에서는 이에 상응하는 `SHOW REPLICA STATUS` 명령에 `REPLICATION REPLICA ADMIN` 권한이 필요합니다. 이 새 권한은 RDS 마스터 사용자에게 부여되지 않습니다.

  `SHOW REPLICA STATUS` 명령을 사용하는 대신 새 `mysql.rds_replica_status` 저장 프로시저를 실행하여 유사한 정보를 반환합니다. 자세한 내용은 [mysql.rds\_replica\_status](mysql_rds_replica_status.md) 섹션을 참조하세요.
+ **SHOW RELAYLOG EVENTS 명령이 지원되지 않음** – MariaDB 버전 10.5 이전 버전에서는 `SHOW RELAYLOG EVENTS` 명령에 `REPLICATION SLAVE` 권한이 필요했습니다. MariaDB 버전 10.5에서 이 명령에는 `REPLICATION REPLICA ADMIN` 권한이 필요합니다. 이 새 권한은 RDS 마스터 사용자에게 부여되지 않습니다.
+ **파라미터의 새로운 기본값** – 다음 파라미터에는 MariaDB 버전 10.5 DB 인스턴스에 대한 새로운 기본값이 있습니다.
  + [max\_connections](https://mariadb.com/kb/en/server-system-variables/#max_connections) 파라미터의 기본값이 `LEAST({DBInstanceClassMemory/25165760},12000)`로 변경되었습니다. `LEAST` 파라미터 함수에 대한 자세한 내용은 [DB 파라미터 함수](USER_ParamValuesRef.md#USER_ParamFunctions) 섹션을 참조하세요.
  + [innodb\_adaptive\_hash\_index](https://mariadb.com/kb/en/innodb-system-variables/#innodb_adaptive_hash_index) 파라미터의 기본값이 `OFF`(`0`)로 변경되었습니다.
  + [innodb\_checksum\_algorithm](https://mariadb.com/kb/en/innodb-system-variables/#innodb_checksum_algorithm) 파라미터의 기본값이 `full_crc32`로 변경되었습니다.
  + [innodb\_log\_file\_size](https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_file_size) 파라미터의 기본값이 2GB로 변경되었습니다.

MariaDB 10.5 전체 기능 목록과 설명서는 MariaDB 웹 사이트에서 [MariaDB 10.4의 변경 사항 및 개선 사항](https://mariadb.com/kb/en/changes-improvements-in-mariadb-105/)과 [릴리스 정보 - MariaDB 10.5 시리즈](https://mariadb.com/kb/en/release-notes-mariadb-105-series/)를 참조하세요.

지원되지 않는 기능 목록은 [Amazon RDS에서 지원하지 않는 MariaDB 기능](MariaDB.Concepts.FeatureNonSupport.md) 섹션을 참조하세요.

### Amazon RDS에서의 MariaDB 10.4 지원
<a name="MariaDB.Concepts.FeatureSupport.10-4"></a>

Amazon RDS는 MariaDB 버전 10.4 이상을 실행하는 DB 인스턴스에서 다음과 같은 새로운 기능을 지원합니다.
+ **사용자 계정 보안 기능 향상** – [암호 만료](https://mariadb.com/kb/en/user-password-expiry/) 및 [계정 잠금](https://mariadb.com/kb/en/account-locking/) 개선
+ **Optimizer 기능 향상** – [Optimizer Trace 기능](https://mariadb.com/kb/en/optimizer-trace-overview/)
+ **InnoDB 기능 향상** – [즉각적인 DROP COLUMN 지원](https://mariadb.com/kb/en/alter-table/#drop-column)과 `VARCHAR` 및 `ROW_FORMAT=DYNAMIC`에 대한 즉각적인 `ROW_FORMAT=COMPACT` 확장 
+ **새 파라미터** – [tcp\_nodedelay](https://mariadb.com/kb/en/server-system-variables/#tcp_nodelay), [tls\_version](https://mariadb.com/kb/en/ssltls-system-variables/#tls_version) 및 [gtid\_cleanup\_batch\_size](https://mariadb.com/kb/en/gtid/#gtid_cleanup_batch_size) 포함

MariaDB 10.4 전체 기능 목록과 설명서는 MariaDB 웹 사이트에서 [MariaDB 10.4의 변경 사항 및 개선 사항](https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/)과 [릴리스 정보 - MariaDB 10.4 시리즈](https://mariadb.com/kb/en/library/release-notes-mariadb-104-series/)를 참조하세요.

지원되지 않는 기능 목록은 [Amazon RDS에서 지원하지 않는 MariaDB 기능](MariaDB.Concepts.FeatureNonSupport.md) 섹션을 참조하세요.