タグ

ブックマーク / mixi-developers.mixi.co.jp (2)

  • 今年もMIXIの23新卒技術研修の資料と動画を公開します!

    研修資料・動画一覧Git研修 ( 動画 / スライド )データベース研修 ( 動画 / スライド1, 2 / リポジトリ )テスト・設計研修 ( 動画 / スライド )コンテナ研修 ( 動画 / スライド1, 2 )iOSアプリ開発研修 ( 動画 / スライド / リポジトリ )Androidアプリ開発研修 ( 動画 / スライド / リポジトリ )Flutter研修 ( 動画 / スライド / リポジトリ )フロントエンド研修 ( 動画 / スライド / リポジトリ )ゲーム開発(Unity)研修 ( 動画 / スライド1, 2, 3, 4, 5, 6, 7 / リポジトリ )AI研修 ( スライド / リポジトリ)データマネジメント研修 ( 動画 / スライド )セキュリティ研修 ( スライド )インシデントハンドリング研修 ( 記事 )チーム開発研修 ( スライド )Git研修チーム

    今年もMIXIの23新卒技術研修の資料と動画を公開します!
    kamm
    kamm 2024/02/09
  • ソシャゲのデータベース移行の裏側 (Cloud Spanner)

    移行のゴールは単純で「ユーザの資産の引き継ぎ & 新バージョンで遊べるようにする」 です。ただし、いくつか追加、変更、削除された資産もあるので、補填を含めて対応する必要があります。 新しいバージョンの差分バージョンアップに伴い、データベースに以下の変更がありました。 テーブルの追加、削除インデックスの追加、変更、削除カラムの追加、削除またマスターデータも大幅に更新がありました。 マスターデータとは ゲームで使用するさまざまなパラメータ(敵や経験値、マップなどユーザ全員が共通して利用するもの)を保存したデータのことを指します。形式はゲームによってさまざまで、KVS・DBCSVなどで管理されます 実際にどう進めたのか?実施した内容を、時系列順に紹介します。

    ソシャゲのデータベース移行の裏側 (Cloud Spanner)
    kamm
    kamm 2024/02/08
    “ゴーストスクランブル”サ終してしまった。なぜCloud Spanner に移行したのかも知りたかったなあ
  • 1