タグ

mysqlに関するsnotesのブックマーク (2)

  • CodeZine:DeNAの人気サイトに学ぶ LAMPによるWeb-DBシステム構築/運用の極意(前編)(モバオク, モバゲー)

    シングルマスタの非同期レプリケーション機能では、マスタサーバーが1台に限定され、マスタからスレーブへの複製は非同期で行なわれるため遅延が生じ、短時間のスケールで見ると全スレーブとの同期が保証されない。しかし、その反面スレーブの台数を増加させていってもマスタサーバーの更新負荷は大きくならず、スケーラビリティを維持できるという利点がある。DeNAによる運用実績でも、マスタとスレーブ間の遅延は通常数秒程度以内に収まる。 このレプリケーションを利用する場合、アプリケーション側ではデータ更新時にはマスタサーバーへ接続し、データ参照のみを行なう場合はスレーブサーバーへ接続するように作成する必要がある。 Webや携帯電話向けサービスの場合、小さな規模で始めてユーザー規模、データ規模、ページビュー数を徐々に増加させていくことが多い。小さな規模のためDBの負荷分散が不要な場合でも、マスタサーバー1台、スレー

  • DB マガジン掲載記事ウェブ公開 - DeNA 技師のメモ

    僕が DB マガジン 2007 年 1 月号 に寄稿した『DeNA の「モバオク」に学ぶ Web-DB システム開発/運用術』という特集記事の全文が PDF でダウンロード できるようになった *1。DeNA ケータイサービス開発・運用のノウハウを惜しげもなく公開しているので、ぜひご覧ください。ちなみに「モバゲータウン」も、このモバオクと同じアーキテクチャで構築されている。以下、冒頭の部分を紹介:「モバオク」(http://mbok.jp/)は、株式会社モバオクが運営するケータイ向けオークションサービスである。携帯電話が 1 つあればいつでもどこでも「すきまの時間」を使って出品/入札できるという手軽さが特徴で、2006 年 9 月末時点の有料会員 (月額 315 円) 数は 72 万人、出品数は 231 万品、ページビューは 1 日あたり 6000 ~ 7000 万と、ケータイサービスの世

  • 1