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
「Wi-Fi 6E」が実現する新しい無線通信–数々の利点といくつかの注意点
IT関連
2023-08-03 05:41
地方自治体向けにデータ基盤サービスを無償展開–エクスポリスや日本IBMらが連携
IT関連
2021-03-30 02:13
DevOpsがAIから受ける恩恵は想像以上に大きい
IT関連
2023-11-02 23:42
[速報]Google、責任あるAIを実現するとして、画像にウォーターマークとメタデータの埋め込みを進めると発表。Google I/O 2023
Google
2023-05-11 23:58
HashiCorp、「Terraform Cloud」に新機能–リソースの可視化や管理を容易に
IT関連
2023-06-17 03:55
IEサポート終了、企業はどんな対応が必要? IPAが対策例を公開
ネットトピック
2021-08-19 13:35
「コロナ対策」偽り顔写真を要求 厚労省かたるフィッシングに注意
セキュリティ
2021-08-14 23:02
【インタビュー】人工流れ星の2023年に商用運用開始へ、10年の節目を迎える日本の宇宙スタートアップ「ALE」
宇宙
2021-07-17 03:08
AWS LambdaがES Modulesをサポート開始
AWS
2022-01-14 05:36
任天堂、Switchのダウンロード戦略奏功 ソニー・プレステとの戦いは
IT関連
2021-05-11 14:43
中国大手ソーシャルメディアが「不適切」なウクライナ関連コンテンツを削除
IT関連
2022-03-02 12:49
Netflixが今四半期の成長鈍化は制作遅延による「コンテンツ不足」のためと説明
ネットサービス
2021-04-22 02:15
歩行も車輪走行もこなす4足ロボット ローラースケーターのように動く :Innovative Tech
トップニュース
2021-03-16 21:00
グーグル「VLOGGER」の可能性–画像からリアルな動画アバターを生成するAIツール
IT関連
2024-03-30 02:58