Ameba PicoやピグライフでMongoDBを実運用
サイバーエージェントにおいて,
「前職ではMongoDBを使ったことはなかったので,
アメーバピグの新たなソーシャルゲームとして注目を集めるピグライフでもMongoDBは使われています。その運用を担当する並河祐貴氏は,
「運用面から事前に検証したのは,
実際に運用に入っても,
シャーディング利用時はデータのバランシングが鍵
実際にデータストアを運用する際,
「メインメモリ上にデータがある間はそれなりのパフォーマンスが得られますが,
さらにポイントになるのは,
「Ameba PicoはAmazon EC2を使って運用しているのですが,
サーバのスペックやデータのアクセス頻度などを鑑み,
ただ,
「ピグライフでは現在46シャードあり,
アクセス頻度の高い複数のデータが特定のシャードに集中してしまうと,
「MongoDBの運用において,
各シャードへのデータの分散については,
「MongoDBでは,