Facebook 進行分享的兩位工程師分享的議題一個為 Advanced MySQL Replication Techniques ,MySQL Team 的 Harrison Fisk 是演講人,另一個話題為 Success with MySQL ,分享人是 Mark Callaghan,他也是 MySQL Engineering Team 的 Lead,F(xiàn)acebook 有個 MySQL Performance Team,是介于運維護與工程師之間的團隊。演講的過程中除了 Facebook 之外只能聽到 Google,其它公司或許不值一提,也或許是 Facebook 和 Google 淵源頗深的緣故吧。
Facebook 的數(shù)據(jù)庫團隊之所以能夠維護幾千臺 MySQL DB,和他們對 MySQL 代碼層的駕馭能力有很大關系,F(xiàn)acebook 自己就發(fā)布了不少 MySQL 的 Patch(在 Lunchpad 上可以找到),另外,Google 發(fā)布的 Patch 對他們來說也有很大幫助。此外,F(xiàn)acebook 也是當前世界上最大的 Memcached 用戶,MySQL 的壓力反而小了很多;旧 DB 是用來做關系數(shù)據(jù)的存儲以及跨 IDC 的數(shù)據(jù)同步。Faceook OLTP 環(huán)境的一些基本數(shù)據(jù):查詢響應時間 4ms ,寫操作的響應時間為 5ms,峰值每秒鐘讀取 3.5 億行數(shù)據(jù),修改行數(shù)為 350 萬行,網(wǎng)絡峰值吞吐量為 38GB,每秒鐘應對的查詢有 1300 萬次。相當?shù)捏@人。大一點的表基本都進行了 Sharding,會后問了一下,F(xiàn)acebook 目前也沒有使用 SSD,但是在做初步測試。
會場同時也有其它關于 MySQL 的演講,有關于 MySQL 5.5 新特性的介紹以及一些業(yè)界公司的 DBA 分享經(jīng)驗,可惜的是,人不算特別多,可能是聽眾目標不是集中的緣故吧。很多人的興趣都還在傍晚時候 Oracle CEO 的主題演講,當然,那些猛料這會兒大家應該都知道了。