요즘 시대에 잘 맞는 팔방미인 MySQL HeatWave : 단일 환경에서 OLTP, OLAP, 혼합 워크로드, 머신러닝 워크로드 척척 처리!
MySQL HeatWave를 아시나요? MySQL HeatWave는 OLTP, OLAP, 혼합 워크로드, 머신러닝 워크로드 실행에 있어 MySQL의 성능을 끌어 올리는 고성능 인메모리 쿼리 가속기입니다. MySQL HeatWave 클러스터는 MySQL 데이터베이스 시스템과 두 개 이상의 HeatWave 노드로 구성합니다. MySQL 데이터베이스에는 클러스터 관리, 쿼리 스케줄링 및 쿼리 결과를 데이터베이스로 반환하는 HeatWave 플러그인이 포함됩니다. HeatWave 노드는 데이터를 메모리에 저장하고 분석 및 머신 러닝 쿼리를 처리합니다.
MySQL HeatWave 클러스터를 구축하면 특정 조건에 해당하는 쿼리를 실행할 경우 MySQL 데이터베이스가 아니라 HeatWave 노드에서 처리가 됩니다. 이런 특징으로 단일 시스템상에서 OLTP, OLAP, 혼합 워크로드, 머신 러닝 워크로드를 빠르고 효과적으로 처리할 수 있습니다. MySQL HeatWave가 사랑받는 이유는 엄청난 가속 혜택을 간편하게 누릴 수 있기 때문입니다. 네, MySQL HeatWave 환경에서는 ETP 작업이 필요하지 않고, 가속을 위한 애플리케이션 수정도 요구하지 않습니다. 최신 버전을 기준으로 MySQL HeatWave의 주요 특징을 살펴보겠습니다.
머신 러닝 워크플로우 가속 ‘HeatWave ML’
MySQL에 있는 데이터 세트를 머신 러닝 모델 훈련이나 추론에 적용하려면 ETL 작업을 통해 데이터를 추출해야 합니다. 데이터 준비 과정이 길고 번거로울 수 있죠. MySQL HeatWave는 데이터 준비 과정을 데이터베이스 내에서 편하게 할 수 있습니다.