MySQL Heatwaveで大規模オンラインゲームのプレイやアイテム利用など大量データの毎時分析を実現。想定より60倍もの高性能[PR]

今回は「MySQL Heatwaveで大規模オンラインゲームのプレイやアイテム利用など大量データの毎時分析を実現。想定より60倍もの高性能[PR]」についてご紹介します。

関連ワード (手間、操作方法、適用等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


任天堂株式会社と株式会社ポケモンの出資で設立された、ゲームの企画、開発、運営を行っているジニアス・ソノリティ。

同社は世界的に人気の大規模オンラインゲームの運営をローンチした際に、そのバックエンドデータベースとしてOracle Cloud上のMySQLを採用し、想定通りのレスポンスを獲得しつつ安定した稼働状況と運用を実現しました。

fig同社取締役 最高技術責任者 川本昌之氏(YouTube「Genius Sonority speeds game analytics by 90X with MySQL HeatWave」から)

MySQL Heatwaveをゲーム内データ分析基盤として採用

少数精鋭のメンバー(同社のWebサイトによると同社は社員数22人、2022年4月現在)で複数のゲームの企画から開発、運用を一貫して実施している同社は、新たにゲーム内データ分析基盤としてMySQLに分散インメモリデータベースエンジンを搭載した「Oracle MySQL HeatWave Database Service」(以下MySQL Heatwave)の導入を決定しました。

高速なMySQL Heatwaveのデータ分析機能によって、ゲーム内プレイやアイテム利用などの分析が数分で可能になり、ゲームの難易度の調整や新たなイベントやキャンペーンなどの施策立案、よりよいゲーム体験の向上などのために活用しています。

OLTPとOLAPを統合できるMySQL Heatwave

MySQLは高いスケーラビリティを備えるデータベースとして、さまざまなオンラインゲームやソーシャルメディアなどのバックエンドデータベースに採用されてきました。

このとき、OLTP用のデータベースとは別に、ログの分析などには別途データウェアハウスなどを用意することが一般的とされています。

しかしこうした構成では、分析用データをいちいちデータウェアハウスへデータ転送する必要があること、十分な性能がなければ分析に時間がかかること、データウェアハウスの運用や活用には新たなスキルの習得や運用の手間がかかること、なによりシステムが複雑化すること、などの課題がありました。

MySQL Heatwaveは、こうした課題を解決しました。

MySQL Heatwaveは下記の図に示されるように、MySQLのデータベースエンジンとして、OLTPを担うInnoDBに加えて、OLAP用の分散インメモリデータベース対応のデータベースエンジンである「Heatwave」が搭載されています。さらに機械学習処理用のエンジン「Heatwave ML」も登場しました。

fig

どのデータベースエンジンを使うかは、MySQLが自動的に選択してくれます。ユーザー側では意識的にデータベースを切り替えることなく、OLTPもOLAPもMLも利用できるのがMySQL Heatwaveなのです。

これはつまり、データを分析するためにデータウェアハウスにデータを転送する必要もなく、データウェアハウス専用のデータスキーマの構築や操作方法や分析方法のスキルを身につける必要もない、ということを意味します。

OLTPとOLAPで別々のデータベースを用いるよりコスト面で有利になり、アーキテクチャもシンプルで、既存のMySQLのスキルをそのまま活用できるなど、多くの利点があるのです。

想定した処理時間よりも60倍も高速に

しかもMySQL Heatwaveは、分散インメモリデータベースを利用しているため非常に高速なデータ分析処理が可能です。扱えるデータ容量もテラバイト級に対応します。

MySQL Heatwaveを導入したジニアス・ソノリティでは、当初に想定した処理時間よりも60倍も高速となる2~3分で分析処理が実行できるようになりました。

これによりMySQL Heatwave導入前には実現できなかったユーザーのプレイ、イベント参加、アイテム利用などを毎時で分析できるようになり、新たなイベントやキャンペーンなどの施策立案、ゲームの難易度の調整などに活用しています。

同社取締役 最高技術責任者 川本昌之氏は「新たな分析基盤を活用し、今後もさらに幅広いお客様に楽しんでいただけるゲーム・サービスを提供していきます」とコメントしています。

同社は今後、カスタマーサポートへの適用や今後開発するゲームのデータ分析など、MySQL HeatWaveのさらなる活用を検討しているとのことです。

≫MySQL Heatwaveを無料で試す

fig

(本記事は日本オラクル提供のタイアップ記事です)

COMMENTS


Recommended

TITLE
CATEGORY
DATE
NISAとつみたてNISA:読者の質問に回答–どちらを選ぶ?注意点は?どんな株を買う?
IT関連
2021-05-18 18:41
Uber Eats配達員がコンビニ内で下半身露出 容疑で逮捕
IT関連
2021-06-11 11:26
Denodo、2025年の国内事業戦略を発表–顧客の重要施策への対応強化など
IT関連
2025-01-24 17:45
スーパーシティ構想 危うさ潜む個人データ活用
IT関連
2021-05-12 05:53
視覚障がい者にとってのAIとアクセシビリティの未来を探るイベント「Sight Tech Global」が2021年も開催
イベント情報
2021-07-17 14:12
複雑なサイト利用規約の要約を求める法案、米議員らが提出
IT関連
2022-01-19 23:47
GitHubがMarkdown内で数式表記をサポート、TeX/LaTeX構文で記述
GitHub
2022-05-23 10:33
DevOpsは顧客への提供価値を確かにする営み–弁護士ドットコムの開発現場
IT関連
2023-02-08 07:34
Webカメラに指をかざすだけで本人確認 日立が非接触の静脈認証方式を開発
セキュリティ
2021-03-03 18:46
富士通、ネットワークの近代化を量子着想技術で最適化–設備運用や技術者移動の費用を最大80%削減
IT関連
2023-03-10 13:42
「科学的に正しくない物語」と「ユーザーインタフェース」 (1/2 ページ)
くわしく
2021-06-04 03:06
クラウドインフラ支出の伸び加速–AWS、マイクロソフト、グーグルの勢い続く
IT関連
2021-05-10 11:35
企業で進むSaaS利用、煩雑化する管理統制に課題
IT関連
2023-08-23 13:32
テラスカイ、Salesforce上で稼働する「mitoco ERP」構想を発表–新サービス「mitoco 会計」を提供
IT関連
2023-09-30 02:18