Webシステムにおけるデータベース

2018年2月18日

この記事は最初の投稿日から18年経過しています。内容が古い可能性があります。

このうち,Webサーバーはサーバーを増やすことで水平にスケールできるのであまり問題にならないという。「問題は,MySQLがスケールしないこと」(Batara氏)である

ミクシィのCTOが語る「mixiはいかにして増え続けるトラフィックに対処してきたか」

そうなんですよね。Webのアプリケーションが動作するサーバは「数で勝負!」ができるのですが、どうしても DB がその足をひっぱります。

最初の DB のデータ構造の検討段階からスケールアップすることを考慮し「いざとなればこのテーブルを小分けしてサーバを分けてやる」という目論見をある程度持っておく必要がありそうです。

それか、最初からスケーラビリティの高い商業 DB を選択するか。コスト的な面でどうなのかという話はありますが…。

Dev

Posted by toshyon