→データベース関連
論理削除問題†
ER図†
→ドキュメント作成
インデックス†
mixiはいかにして増え続けるトラフィックに対処してきたか†
- http://itpro.nikkeibp.co.jp/article/NEWS/20060330/233820/
- Webサーバーは単純に増やせばいいのであまり問題にならない。
- MySQLのスケーラビリティをどう確保するか
- mixiは更新処理が多いためレプリケーションはあまり有効ではない
- そこでまずデータベースの分割で対応
- この対応でもおっつかなくなった
- 次にユーザ単位でのDB分割
- パーティション・マップ用DBの追加
- アプリケーションの中だけでパーティション・マップを処理
- (これらはパーティション・マップが増えることへの対応か?)
- DB分割によるコネクションの増加→メモリ・キャッシュで対応
- 将来は更新日時によるデータ分割も検討する
Last-modified: 2026-02-28 (土) 01:54:00