はじめに インフラエンジニアの天野です。 DeNA Advent Calendar 2021 の1日目として、ここでは DeNA TechCon 2021 Autumn で登壇させていただいた、「数百 shard のデータベース運用を最適化する手法」についてお話していきます。 録画は冒頭に挙げた YouTube に上がっていますので、よろしければそちらもご覧ください。スライドは以下にございます。 DeNA では様々なインフラの運用を自動化してきましたが、データベースの運用にはまだ一定の工数がかかっています。 ここでは、大規模ゲームを例に、DeNA が今まで取り組んできたデータベースの運用最適化の手法について紹介していきます。 大規模ゲームにおけるデータベースの特徴 MySQL 互換 リリース直後の膨大なリクエストを捌くために数百 shard の水平分割 台数が増えると故障台数も増えて運用負
![数百 shard のデータベース運用を最適化する手法 | BLOG - DeNA Engineering](https://cdn-ak-scissors.b.st-hatena.com/image/square/591e80f3796ef0457a39a5055231da48e383fb87/height=288;version=1;width=512/https%3A%2F%2Fengineering.dena.com%2Fblog%2F2021%2F11%2Foptimize-db-operation-for-many-shards%2Fcover.png)