ikomachi226 / mysql-heatwave-workshop_jp

1 stars 2 forks source link

HeatWaveを活用した驚異的なパフォーマンスを持つ分析基盤構築

このワークショップでは、Oracle Cloud Infrastructureで分析ワークロードを実行する、もしくはクエリ処理を高速化するためにMySQL Database ServiceとHeatwaveをデプロイするプロセスについて説明します。

HeatWaveは、MySQL Database Service(MDS)用に新しく統合された高性能クエリ実行エンジンです。 HeatWaveは、分析クエリ実行のパフォーマンスを400倍高速化し、数千コアにスケールアウトし、Amazon Redshiftの3分の1のコストで2.7倍処理が高速になります。 HeatWaveを備えたMDSは、データベース管理者とアプリ開発者がMySQLデータベースから直接OLTPおよびOLAPワークロードを実行できるようにする唯一のサービスであり、複雑で時間と費用のかかるデータ移動や分析ワークロードと分離する必要性を排除します。
このサービスは、Oracle Cloud Infrastructure(OCI)向けに最適化されています。

ハンズオンを進めるとMDSにロードされたサンプルデータに対してクエリを実行し、Heatwaveを利用する場合と利用しない場合の実行時間の比較ができるようになります。HeatWaveの性能を体感してください!

学べること

前提条件

ハンズオン概要

準備ができたら始めましょう

Lab 0 - Oracle Cloud Infrastructureのトライアルアカウントを作成する

学べること

Click here for Lab 0

Lab 1 - 仮想ネットワークを作成し、MySQL Database Serviceポートへの接続を確立する

学べること

Click here for Lab 1

Lab 2 – 踏み台サーバーとなるコンピュートインスタンスを作成する

学べること

Click here for Lab 2

Lab 3 - MySQL DB System (MDS) および Heatwaveをデプロイする

学べること

Click here for Lab 3

Lab 4 – 踏み台サーバーでのMySQL Shellのインストールとサンプルデータのダウンロード

学べること

Click here for Lab 4

Lab 5 – HeatWaveクラスタをMySQL Database Serviceに追加する

学べること

Click here for Lab 5

Lab 6 – MDSへのデータインポートとHeatWaveへのデータロード

学べること

Click here for Lab 6

Lab 7 – HeatWaveを有効にしてクエリを実行する

学べること

Click here for Lab 7

Bonus Lab 8a - OCI Bastion Serviceを利用してMDSをリモートで使う

学べること

Click here for Lab 8a

Bonus Lab 8b - MDS高可用性構成をデプロイする

学べること

Click here for Lab 8b