Oracle MySQL HeatWave는 완전 관리형 데이터베이스 서비스입니다. 데이터베이스 관리자와 애플리케이션 개발자를 위해 MySQL 데이터베이스에서 OLTP와 OLAP 워크로드를 바로 실행할 수 있는 유일한 서비스입니다. OLTP에 최적화된 MySQL로 인해 대부분의 MySQL 구현에는 비즈니스 분석을 위한 별도의 OLAP 데이터베이스가 사용됩니다. MySQL HeatWave는 MySQL 데이터베이스에 저장된 자료를 바로 분석에 활용할 수 있도록 설계되었습니다. 이로써 많은 시간과 비용을 들여 OLTP와 OLAP 데이터베이스에 저장된 데이터를 이전하고 통합하는 복잡한 과정이 사라집니다. MySQL Autopilot의 향상된 머신러닝이 HeatWave를 자동화하여 사용성뿐 아니라 성능과 확장성을 개선합니다.
저렴한 비용으로 신속하고 정확한 결과를 얻고자 하는 개발자와 사용자들이 MySQL HeatWave의 새로운 기능을 이용해 머신러닝과 애플리케이션을 손쉽게 결합하는 방법을 Oracle의 Edward Screven(chief corporate architect)의 소개로 알아봅니다.
Wikibon은 "MySQL과 분리된 OLAP 데이터베이스와 ELT를 제거하기 위해 기업의 IT 부서가 3년간의 계획을 가질 것"을 권장합니다.
IDC에 따르면 "지난 20년간 오픈 소스 클라우드 데이터베이스가 이룩한 가장 훌륭한 혁신은 HeatWave와 Autopilot이 결합된 MySQL Database Service"입니다.
Constellation Research의 결론은 "지금 MySQL이나 MySQL 호환 데이터베이스를 사용하는 고객이라면 MySQL Database Service with HeatWave를 반드시 평가해야 한다"는 것입니다.
MySQL HeatWave는 데이터베이스 관리자와 애플리케이션 개발자가 MySQL 데이터베이스에서 OLTP 및 OLAP 워크로드를 바로 실행할 수 있는 유일한 서비스입니다.
까다로운 ETL 프로세스나 분석 데이터베이스 통합에 많은 시간과 비용을 소모할 필요가 없습니다.
OLTP 트랜잭션에 의한 변경 사항은 실시간으로 HeatWave에 반영되어 분석 쿼리에서 즉시 확인할 수 있습니다. 분석 쿼리를 실행하기 전에 데이터를 인덱싱할 필요가 없습니다.
기본적으로 MySQL 데이터베이스와 HeatWave 클러스터 노드 사이에서 대기 혹은 전송 중인 모든 데이터가 암호화됩니다. 데이터베이스 사이에 전송되는 데이터가 없으므로 ETL 프로세스 과정에서 데이터가 손상될 위험이 없습니다. OLTP 및 OLAP를 단일 데이터베이스에서 사용하면 다른 ID 관리가 필요하지 않아 보안이 향상됩니다.
HeatWave는 네이티브 MySQL 솔루션입니다. 기존 MySQL 애플리케이션을 수정할 필요가 없습니다.
HeatWave는 MySQL Database에서 지원하는 것과 동일한 BI 도구와 데이터 시각화 도구를 지원합니다. 여기에는 Oracle Analytics Cloud, Tableau, Looker 등이 포함됩니다.
HeatWave는 하이브리드 컬럼 형식의 대규모 쿼리를 병렬 처리하는 인메모리 엔진입니다. 최신 알고리즘이 우수한 성능의 분산형 쿼리 프로세싱을 구현합니다.
고도로 분할된 HeatWave의 아키텍처는 노드 내부와 각 노드 사이의 대규모 병렬화를 지원합니다. 지능형 쿼리 스케줄러는 연산과 네트워크 통신 작업을 중첩시켜 실제 서비스되는 애플리케이션에 필요한 수천 개의 코어에 적합한 강력한 확장성을 보장합니다.
HeatWave의 쿼리 프로세싱은 OCI에 최적화되어 있습니다. 분할 영역의 크기는 기본 설정된 캐시에 맞춰 최적화되었습니다. 중첩된 연산과 데이터 통신은 OCI에서 운영 가능한 네트워크 대역폭에 최적화되어 있습니다. 분석 처리에 필요한 다양한 원시 자료형(primitives)은 기본 가상머신의 하드웨어 명령어를 사용합니다.
MySQL Autopilot은 대규모 쿼리의 고성능 처리를 위해 고난이도의 주요 작업들을 자동화합니다. 여기에는 프로비저닝, 데이터 로딩, 쿼리 실행, 장애 처리 등이 포함됩니다. 여기서 사용되는 고급 기술을 이용하면 데이터 샘플링, 데이터 및 쿼리 통계 수집, 메모리 사용량, 네트워크 부하,실행 시간 모델링을 위한 머신러닝 학습 모델 구축이 가능합니다. MySQL Autopilot은 이러한 필수 기능을 실행하기 위해 머신러닝 모델을 이용합니다. MySQL Autopilot에서 더욱 많은 쿼리가 수행될수록 HeatWave는 더욱 지능적으로 쿼리를 최적화하여 시스템 성능을 향상합니다. MySQL HeatWave 고객은 추가 비용 없이 MySQL Autopilot을 사용할 수 있습니다.
MySQL Autopilot이 제공하는 기능은 다음과 같습니다.
완전 관리형 데이터베이스 서비스는 고가용성 관리, 패치, 업그레이드, 백업과 같이 많은 시간이 소요되는 작업을 자동화하여 생산성을 개선합니다. 즉각적인 리소스 프로비저닝으로 애플리케이션 개발 속도 향상
개발자는 MySQL 팀에서 제공하는 최신 기능을 바로 사용하여 클라우드 기반의 최신 데이터베이스 애플리케이션을 서비스할 수 있습니다. MySQL HeatWave는 온프레미스 MySQL과 100% 호환되기에 애플리케이션을 변경 작업 없이 원활하게 클라우드로 이전할 수 있습니다.
향상된 보안 기능이 외부 공격, 데이터 침해, 내부의 정보 오용으로부터 데이터베이스를 보호합니다. 보안 취약점에 노출되는 것을 피하기 위해 MySQL 팀의 최신 MySQL 보안 패치가 자동으로 적용됩니다.
"MySQL 데이터베이스 개발자들에게 이는 업계의 판도를 바꿀 수 있는 기술입니다...Oracle은 데이터베이스 분야에서 쌓은 수십 년간의 경험과 전문성을 바탕으로 오픈소스 데이터베이스 개발자들에게 업계 최고 수준의 데이터베이스를 합리적인 가격에 제공합니다."
"분명한 사실은 측정할 수 있는 지표 모두에서 경쟁자들을 압도하고 있다는 점입니다. 또한 MySQL HeatWave의 놀라운 혁신에 대응이 필수라는 점에서 클라우드 데이터베이스 분야의 경쟁자들이 미처 깨닫지 못한 부분이자 업계에 울리는 경종입니다.
"Oracle의 테스트 결과와 발표장에서 실제 사용자들이 강조한 부분들을 종합해 볼 때 수치로 드러난 성능은 믿기 어려울 정도입니다. 7배라는 놀라운 성능 향상이 초라해 보일 정도로 1000배 이상의 속도 향상을 경험한 사례도 있으며 30%에서 80%에 이르는 비용 절감은 덤입니다."
이제 30개의 Oracle Cloud Infrastructure 상용 리전에서 MySQL HeatWave를 제공합니다. 가장 최근에 추가된 곳은 남아프리카 공화국의 요하네스버그입니다.
전체 게시물 읽기Product |
Comparison Price (/vCPU)* |
Unit Price |
Unit |
MySQL Database—Standard–E3 |
OCPU per hour |
||
MySQL Database—Standard–E3–Memory |
Gigabyte per hour |
||
MySQL Database—Storage |
Gigabyte storage capacity per month |
||
MySQL Database—Backup Storage |
Gigabyte storage capacity per month |
||
MySQL HeatWave—Standard-E3 |
Node per hour |
||
MySQL Database for HeatWave—Standard-E3 |
Node per hour |
||
MySQL Database for HeatWave—Bare Metal Standard-E3 |
Node per hour |