今後の大規模なオンライン ゲームの情報を収集しています。私は MEGA MASSIVE ファームのようなゲーム (数百万 dau) の経験があり、SQL データベースは優れたソリューションでした。また、NoSQL db が使用された大規模なオンライン ゲームでも作業しましたが、この特定の db (Mongo) は最適ではありませんでした。多数の接続と多数の同時書き込みが行われている場合は問題です。
最新の大規模オンライン ゲームに関する事実、ベンチマーク、プレゼンテーション、およびバックエンド インフラストラクチャ、特にデータベースに関する技術的な詳細を探しています。
たとえば、私は次のことに興味があります。
- 何千もの接続を管理できますか? 一部の外部ツールが役立つ場合があります (postgres の pgbouncer など)。
- 何万もの同時読み取り/書き込みを管理できますか?
- ディスク領域の断片化についてはどうですか? データベースを停止せずに最適化できますか?
- スマート レプリケーションについてはどうでしょうか。マスターに障害が発生した場合、レプリカから一部のデータが欠落していることがわかりますか? スレーブをマスターに安全に伝搬し、欠落しているデータを正確に把握して適切に動作させることはできますか?
- 優雅に失敗できますか?(例のpostgresのように)
- 生産での使用からの良いレビュー