게시된 날짜: Feb 3, 2022
Amazon RDS for MariaDB가 이제 MariaDB 버전 10.6을 지원합니다. 이 릴리스에는 다음을 포함하여 워크로드의 성능, 확장성, 안정성 및 관리성을 향상하는 여러 MariaDB 기능을 도입합니다.
- MyRocks 스토리지 엔진: MyRocks 스토리지 엔진을 RDS for MariaDB와 함께 사용하여 쓰기 집약적인 고성능 웹 애플리케이션의 스토리지 소비를 최적화할 수 있습니다.
- IAM 통합: 이제 Amazon RDS for MariaDB 인스턴스를 사용해 AWS Identity and Access Management(IAM)를 구성하여 AWS 리소스에 대한 액세스 관리를 간소화할 수 있습니다. IAM을 사용하면 한 곳에서 모든 AWS 리소스에 대한 사용자 액세스를 관리할 수 있으므로, 다른 AWS 리소스에서 동기화되지 않은 허가로 인해 발생하는 문제를 방지할 수 있습니다.
- 유연한 업그레이드: 이전 MariaDB 주요 릴리스(10.2, 10.3, 10.4, 10.5)에서 RDS for MariaDB 10.6으로 한 번에 업그레이드할 수 있습니다. 기존 MySQL 5.6 또는 5.7 인스턴스의 스냅샷을 만들고, RDS 스냅샷 복원 기능을 사용하여 MariaDB 10.6 인스턴스로 변환할 수도 있습니다.
- 복제 지연: 이제 재해 복구 전략으로 구성 가능 기간을 읽기 전용 복제본이 소스 데이터베이스보다 뒤처지도록 설정할 수 있습니다. 스탠더드 MariaDB 복제 구성에는 소스와 복제본 사이에 최소한의 복제 지연이 있습니다.
- Oracle PL/SQL 호환성: PL/SQL 호환성 함수(예: ROWNUM(), TO_CHAR(), ADD_MONTHS())가 증가하여 레거시 Oracle 저장 프로시저를 있는 그대로 RDS for MariaDB 10.6으로 마이그레이션할 수 있습니다.
- 원자 DDL: 이제 RDS for MariaDB 10.6을 사용하여 DDL 문을 충돌로부터 안전하게 보호합니다. CREATE TABLE, ALTER TABLE, RENAME TABLE, DROP TABLE, DROP DATABASE 및 관련 DDL 문은 이제 원자 문입니다. 이전에는 DDL 작업 중 충돌이 발생하면 결과를 확인할 수 없었고 복제 중에 오류가 발생할 수 있었습니다. 원자 DDL을 사용하면 DDL 작업이 완전히 완료되거나 전혀 수행되지 않습니다. 따라서 DDL 작업 중 충돌 복구는 결정적이며 binlog는 모든 서버 충돌에서 일관되게 유지됩니다.
- 기타 개선 사항: JSON_TABLE 함수로 JSON 데이터를 SQL 내에서 관계형 형식으로 변환, Innodb로 더 빠른 빈 테이블 데이터 로드, 새로운 sys_schema로 분석 및 문제 해결, 최적화 프로그램 개선으로 사용하지 않는 인덱스 무시 및 성능 개선.
Amazon RDS for MariaDB와 데이터베이스 인스턴스를 업그레이드하는 방법에 대한 자세한 내용은 Amazon RDS 사용 설명서를 참조하세요. AWS 관리 콘솔에서 클릭 몇 번이면 새로운 Amazon RDS for MariaDB 10.6 데이터베이스 인스턴스를 시작하거나 현재 인스턴스를 업그레이드할 수 있습니다.