Amazon RDS now supports MySQL 8.0
Posted On: Oct 23, 2018
Amazon RDS for MySQL 에 MySQL Community Edition 8.0 이 모든 리전에서 지원됩니다. MySQL 8.0 은 가장 최신 버전이며 쿼리 함수와 성능 향성, 안정성, 보안, 관리와 국제화 및 모바일 지원에서 좋아졌습니다. MySQL 8.0의 특징입니다.
- 윈도우 함수 및 공용 테이블 표현(WITH 쿼리)로 쿼리 복잡도가 줄어듭니다.
- JSON: JSON을 관계 테이블로 변환하고, JSON 객체를 합치고 모우고, JSON 객체의 출력, 범위 표현과 --> 연산자 지원, 그 자리에서 업데이트 및 정렬하는 성능 향상이 있었습니다.
- GIS: 공간 데이터 타입, 인덱스가 지원됩니다. 또한 다음 함수들이 지원됩니다. 5,108 종류의 공간기준계를 지원하는데 여기에는 4,628 종류의 투영(평면 지도)과 479개의 타원체 형식의 지구, 그리고 카르테시안 추상면을 포함합니다.
- 성능: MySQL 5.7에 비해 2배의 성능; InnoDB 성능이 읽기-쓰기 작업, IO 비중의 작업, 핫 스팟 작업(같은 곳을 처리하는 경쟁적인 쿼리), 복제 성능 향상; 내림 차순 정렬; 쿼리 실행 계획에서 사용하지 않는 투명 인덱스, 버퍼 풀의 내용에 맞춰 향상된 비용 모델; 그리고 일 부하에 따른 자원 사용의 우선순위를 사용자가 제어할 수 있는 리소스 그룹
- 신뢰성: 원자적이고 크래시에서 안전한 Data Definition Language (DDL) 작업; 그리고 메타데이터를 통합된 트랜잭션 데이터 딕셔너리에 보관합니다.
- 보안: 다수 사용자들에게 권한을 허가/차단하기 위한 권한들의 집합체인 역할(Roles); 비밀번호 정책과 재사용 정책 지원; OpenSSL을 기본 TLS/SSL 라이브러리로 사용
- 관리성: 즉각적인 ADD COLUMN DDL 작업; 더 나은 모니터링을 위한 성능 스키마, 정보 스키마, 설정 변수와 에러 로그의 개선
- 국제성과 모바일 지원: utf8mb4 가 기본 문자셋으로 지정
Amazon RDS for MySQL now supports MySQL Community Edition major version 8.0 in all AWS Regions. MySQL 8.0 is the latest major version release and offers new query functionality and enhancements for better performance, reliability, security, manageability, and international and mobile support. Highlights in MySQL 8.0 include:
Window Functions and Common Table Expressions (WITH queries) to reduce query complexity.
JSON: Functions for converting JSON to relational tables, merging JSON objects, and aggregation; utilities for sizing and printing JSON objects; support for range expressions and the ‘-->’ operator; and higher performance for partial in-place updates and sorting.
GIS: Spatial datatypes, indexes, and functions to support 5108 different Spatial Reference Systems, including 4628 projections (flat maps), 479 geographic (ellipsoidal) representations of Earth, and one Cartesian all-purpose abstract plane.
Performance: 2x higher performance versus MySQL 5.7; InnoDB performance optimizations for read-write, IO-bound, and high-contention “hot spot” workloads; replication performance improvements; descending indexes; invisible indexes; cost model improvements to account for contents of the buffer pool; and Resource Groups to allow users to control and prioritize resource usage by workload.
Reliability: Atomic, crash-safe Data Definition Language (DDL) operations; and a unified, transactional data dictionary for metadata.
Security: Roles, which are named collections of privileges, for granting and denying permissions to groups of users; support for password strength and password reuse policies; and use of OpenSSL as the default TLS/SSL library.
Manageability: Instant ADD COLUMN DDL operations; and Performance Schema, Information Schema, Configuration Variables, and Error Logging improvements for enhanced observability.
International and mobile support: utf8mb4 as the default character set.
To learn more about Amazon RDS for MySQL 8.0 and how to upgrade your database instances, please refer to the Amazon RDS User Guide. Launch a new Amazon RDS for MySQL 8.0 database instance or upgrade your current instance with just a few clicks in the AWS Management Console.