「Fate/Grand Order」ユーザー爆増の裏側で、エンジニアが挑んだデータベースとの戦い(1/2 ページ)
このほど国内累計1700万ダウンロードを突破した、スマートフォンゲーム「Fate/Grand Order」(FGO)。2015年7月末にサービスを開始し、18年には年間約885億円を売り上げた(ファミ通調べ)ほどの人気ゲームに成長したが、ユーザーが爆発的に増える中、運営元のディライトワークス社内ではインフラエンジニアが戦っていた。
彼らが経験した戦いの1つは、18年7月に実施したデータベースの負荷対策だ。同社の甲英明さん(技術部 マネジャー)は「ゲーム画面上に『ゲームサーバが混雑しています』と頻繁に表示されたり、画面が『Loading』からなかなか切り替わらなかったり、遊びづらい状況が続いていた」と、当時の深刻な状況を振り返る。
「このままでは、ファンがゲームで遊べなくなる」――甲さんらは、そんな状況をどのように改善させたのか。
垂直分割から水平分割へ データベースの“大手術”
FGOは、ゲームブランド「TYPE-MOON」の作品「Fate/stay night」(2004年発売)を基にしたスマホゲーム。主人公は、歴史上の偉人や神話の登場人物といった「英霊」をサーヴァントとして従え、人類滅亡を防ぐため時空を越えて旅をする――というストーリーだ。小説や映画のような、数百万字にも及ぶ重厚なシナリオが特徴で、多くのファンを獲得している。
FGOのゲームインフラは、ローンチ段階からクラウド上に構築。15年末にあるクラウドベンダーのものからAmazon Web Services(AWS)のクラウドに切り替えた。当初から1台のデータベースでユーザーの情報を管理していたが、16年末にメインストーリーの第1部が完結し、盛り上がったタイミングでユーザーが増加。データの肥大化に耐え切れず、複数のデータベースに分割することにした。
その際、甲さんらは、データベースをテーブル単位で分割する「垂直分割」という手法を採用。例えば、ある1人分のユーザーデータでも、レベルや経験値は同じデータベース、所有するアイテムは別のデータベース……というように、データを意味や種類ごとに複数のテーブルに分け、保存するデータベースを分割する方法だ。
「当時は開発に携わるメンバーも少なく、しかも急いで負荷分散を行わなければならなかった。作業の工数が少なくて済むこともあり、垂直分割を選んだ」
まずは4分割した状態で始め、16年10月に5分割、17年8月に6分割、というようにデータベースを増やした。しかしユーザー数の増加に伴い、1つのテーブルに入っているデータが肥大化した結果、データの問い合わせに時間がかかってしまう状態に。17年末~18年1月ごろは、ゲーム画面上に「ゲームサーバが混雑しています」と頻繁に表示されるほど、負荷が大きい状態が続いていた。
また、1人分のユーザーデータが複数のデータベースに分割して保存されているため、1回のトランザクションで複数のデータベースに問い合わせをしなければならず、あるデータベースは更新されても、別のデータベースは更新されない――というデータの不整合が発生する恐れもあった。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
Anthropic、「Claude Opus 5」公開 Fable 5に迫る性能を半額で――サイバー安全策は緩和、拒否時は自動フォールバックも
-
3
「iPhone高騰」はこれからも続く? 中国CXMTに近づくApple、メモリ競合へのけん制が不発に終わりそうなワケ【後編】
-
4
「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ
-
5
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
6
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
7
海外の新作バカゲー「電車アタック」にマンガ家が感心した理由 ブッ飛んだ内容と完成度の高さ、そして“日本”
-
8
「めっちゃカメレオン」公式Discord乗っ取り 担当者PCがマルウェア感染、管理者が全員BANに 現在は復旧
-
9
暑さ対策が熱い! 「猛暑対策展」で感じた、転んでもただでは起き上がらない日本人のエネルギー
-
10
スーパーに並んだ「ごちゃごちゃ生成AIポップ」が物議 “看板王”こと、きぬた歯科院長「これはアリ」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR