Slide 1

Slide 1 text

Copyright © 2024 HeatWavejp All Rights Reserved. MySQLユーザーのデータ活用に関する 課題とMySQL HeatWaveで出来ること 2024/6/17 HeatWavejp Meetup #8 HeatWavejp 山﨑 由章

Slide 2

Slide 2 text

Copyright © 2024 HeatWavejp All Rights Reserved. MySQLユーザーのデータ活用に関する課題 MySQLユーザーのデータ活用における課題の具体例やその課題を解決する ソリューションについてリファレンスアーキテクチャーを交えながら解説している ブログ記事 出典:https://blogs.oracle.com/oracle4engineer/post/202402ai-mysqlhw

Slide 3

Slide 3 text

Copyright © 2024 HeatWavejp All Rights Reserved. MySQLユーザーがデータ活用する時の典型的な構成 • MySQL上でのデータ分析処理のパフォーマンスに課題があるため、 別途データ分析用のDBを構築する • ETLツール等を用いて、MySQLからデータ分析用のDBにデータ連携する MySQL データ 分析用DB ETLツールによるデータ連携

Slide 4

Slide 4 text

Copyright © 2024 HeatWavejp All Rights Reserved. • データ分析用DBのデータの鮮度はETLツールによるデータ連携の頻度に依存する • 例)夜間バッチでデータ連携している場合、 昨日のデータは活用できても今日のデータは活用できない • 最新のデータを直ぐに活用することが難しい 課題1:最新データを分析対象にできない MySQL データ 分析用DB ETLツールによるデータ連携

Slide 5

Slide 5 text

Copyright © 2024 HeatWavejp All Rights Reserved. 課題2:ETLツールの導入コストや運用コストが高くなる MySQL データ 分析用DB ETLツールによるデータ連携 • ETLツールを使って、どのデータをどう連携するかを適切に設計し、 運用管理する必要がある • データ連携で問題が起きた場合に、ETL部分がブラックボックスになり 対応に手間がかかる場合がある • ETLツールによるデータ連携は一般的にMySQLのスキーマ変更に弱く、 スキーマ変更に追従できない場合がある

Slide 6

Slide 6 text

Copyright © 2024 HeatWavejp All Rights Reserved. • データ分析用DBの運用管理には、MySQLの運用管理とは異なるスキルが必要 • OLTPシステムの運用担当者とデータ分析用DBの運用担当が異なる場合、 組織間での連携やシステム間での調整が必要となる場合もある 課題3:異なるDBを併用することによる運用管理コストの増加 MySQL データ 分析用DB ETLツールによるデータ連携

Slide 7

Slide 7 text

Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWave による課題の解決 • インターフェースはMySQLのままで、分析処理を高速に実行可能 • MySQL+αのスキルで簡単に利用可能 • レプリケーション機能によりMySQLからデータ連携可能 • 最新データを分析対象にできる • ETLツールを使わずに、MySQLの機能だけで運用できる 出典:オラクル社の製品概要資料 Copyright © 2023, Oracle and/or its affiliates. All rights reserved. 24 • MySQL HeatWaveを使⽤する時は、ユーザーはMySQLに接続してSQLを実⾏する • 使い勝⼿はMySQLそのもの • ユーザーはHeatWaveノードへは直接アクセスしない • MySQL HeatWaveを使う時は、事前にHeatWaveノードにデータをロードしておく • その後、MySQL上でデータを更新した場合は、HeatWaveノード上のデータも⾃動的に更新される MySQL HeatWave Database Service の使い⽅ HeatWave × 1 64 HeatWave MySQL Database Service ( ) M ySQL HeatWave Database Service バックグラウンド通信 ユーザーによるアクセス

Slide 8

Slide 8 text

Copyright © 2024 HeatWavejp All Rights Reserved. Aiwifiでの例 ※HeatWavejp #05での事例発表より • AWS上でMySQL版のRDSを使ってシステムを立ち上げた • システム規模が拡張し、静的なクエリーを付加分散するためにRedisを追加した • 溜まったデータを分析する方法を考えた時に、最初はRedshiftを追加することを 考えたが、最終的にはMySQL HeatWave on AWSを採用した

Slide 9

Slide 9 text

Copyright © 2024 HeatWavejp All Rights Reserved. AiwifiでのHeatWave on AWS採用事例 • 日本語字幕付きの講演動画を公開中!! Aiwifi社のCTOによるHeatWave on AWS採用事例講演動画(日本語字幕付き) https://www.youtube.com/watch?v=NFi2UfEHXG4

Slide 10

Slide 10 text

Copyright © 2024 HeatWavejp All Rights Reserved. NTTソルマーレでのMySQL HeatWave採用事例 出典:オラクル社のMySQL HeatWave事例資料

Slide 11

Slide 11 text

Copyright © 2024 HeatWavejp All Rights Reserved. Xでのとある つぶやき

Slide 12

Slide 12 text

Copyright © 2024 HeatWavejp All Rights Reserved. Xでのとある つぶやき 作れます! MySQL HeatWaveなら!

Slide 13

Slide 13 text

Copyright © 2024 HeatWavejp All Rights Reserved. 2024年2月29日から更に手軽にMySQL HeatWaveを利用可能に! • MDSノードをECPUでプロビジョニングした場合、全てのシェイプに HeatWaveノードをアタッチ可能に! (2024年2月29日リリース) • HeatWaveノードに、従来のシェイプ(HeatWave.512GB)より1/16の スペックの「HeatWave.32GB」が追加された! (2023年3月23日リリース) => 最小構成が月額約10,200円に!!

Slide 14

Slide 14 text

Copyright © 2024 HeatWavejp All Rights Reserved. MySQL HeatWaveを使って、 手軽にMySQL上にあるデータを活用しましょう!!

Slide 15

Slide 15 text

Copyright © 2024 HeatWavejp All Rights Reserved.