• 數字
    • MySpace月訪問量400億
    • 比喻:粉刷金門大橋,工作完成之時,就是重新來過之日
    • 新聞集團2005年5.8億收購MySpace,現在至少值60億
  • 數據緩存
    • 同步問題?
  • 50萬賬戶
    • 數據庫采用主從結構,主負責update,從負責read
  • 1-2百萬賬戶
    • I/O并發容量問題
    • 不同的數據庫服務器服務于不同的服務
      • 博客
      • 認證
      • 個性信息拆分
    • 新功能使用新數據庫
    • 從存儲設備與數據庫服務器直接交換切換到SAN(Storage Area Network)
    • 用高帶寬、專門設計的網絡將大量磁盤存儲設備連接在一起(SAN)
  • 3百萬賬戶
    • 高度獨立,有些信息必須共享
      • 每個數據庫必須有各自的用戶表副本
    • 向上和向外擴展的問題
      • 向上:多CPU,大內存
        • 昂貴
      • 只要增長趨勢存在,無論如何都要走向外擴展的道路
    • 將整個站點作為一個應用看待
    • 將用戶按百萬一組分割
      • 各組的全部數據存放到一個DB實例
      • 每臺兩個DB實例,容納200萬用戶
    • 還有一個特殊的數據庫保存用戶名和密碼
      • 登錄、認證
      • 功能單一
  • 9百萬到1千7百萬賬戶
    • 1千萬:存儲瓶頸、I/O極限
    • 某些數據量會非常大(熱門、突發)
    • 3PAR:均勻數據訪問負荷(負載均衡)
    • 數據緩存層
      • 被頻繁請求的數據對象的副本
      • 不是所有的數據都要放到數據庫
  • 2千6百萬賬戶
    • 升級到64位
      • DB:32G內存
      • 升級:64G
  • 可靠性
    • 備用的系統
    • 物理隔開
  • 名言:我們犯過大量的錯誤,但到頭來,我們作對的還是比做錯的多