| トップページ | サービス・製品一覧 | 会社概要・取引先実績 | 採用情報 |
神奈川県相模原市のIT総合企業/中小企業向けのITコンサルティング・システム開発・システムコストの削減・ホームページ制作/(株)スリーワイズ

SNSなどのサーバーのパフォーマンスチューニングは弊社にお任せください。
例えば、
mixi等のSNSでは全てのユーザについて、各々の最終ログイン時刻を管理しています。SNSの友人が近い時間にログインしていてコミュニケーションがとりやすい状態にあるかどうか確認できるようにするためなど、いくつかの理由があります。SNSのほぼ全てのページはログインしないと見られない仕様ですから、ページにアクセスされるたびにログイン確認を行います。
つまり、最終ログイン時刻はほぼ全てのページにアクセスされる度に更新されることになるのです。レコード数はユーザ数とほぼ同じ(mixiなら約1,700万人)で各レコードのサイズは30バイト未満ですから規模は大したことありません。
しかし、月間ページビューが100億を越えるmixiやモバゲーなどでは、トラフィックに相当する更新クエリの全てを単一のデータベースサーバに集中させると恐ろしいことになります。秒間のクエリ頻度を表すQPSは、最終ログイン時刻データベースはピーク時には10000QPSを大きく越える負荷(同時接続数も10000クライアント強)になることがわかっています。