BKJIA綜合報道】Google廣告系統原先采用MySQL作為後端數據庫,現在部分系統遷移到F1上面,占比數據不詳知。但是一項廣告核心業務已經遷移到F1。F1的特點並不是像賽車一樣的快,為了支持下面這些特性,F1付出了對響應時間的要求。不過響應時間還是可以為OLTP業務所接受。
1. 結構化數據存儲;2. 並行SQL執行引擎;3. 通用的事務支持;4. 觸發器;5. 支持索引;6. 動態擴展;7. 跨機房同步。
附F1數據處理流程圖
對比MySQL較低的延遲寫入,F1的強一致性和存儲系統更加具有吸引力。在成功遷移到F1後,Google的廣告業務核心將豐富customerfacing應用套件,使整個系統沒有停機時間,如何重組架構和應用和在最大程度上隱藏來自外部用戶增加的延遲,將在今後的文章中被提到。 F1的分散性,還允許它輕松擴展,並支持比傳統的RDBMS更高的批處理工作負載吞吐量。
感謝來自TechMiMi的網友red7分享