分類  >  Web前端 >

特大型網站架構演變和知識體系【 架構演變第九步:數據讀寫分離和廉價存儲方案】

tags:    時間:2013-12-10 20:47:04
大型網站架構演變和知識體系【 架構演變第九步:數據讀寫分離和廉價存儲方案】



 架構演變第九步:數據讀寫分離和廉價存儲方案

突然有一天,發現這個完美的時代也要結束了,資料庫的噩夢又一次出現在眼前了,由於添加的webserver太多了,導致資料庫連接的資源還是不夠用,而這個時候又已經分庫分表了,開始分析資料庫的壓力狀況,可能會發現資料庫的讀寫比很高,這個時候通常會想到數據讀寫分離的方案,當然,這個方案要實現並不 容易,另外,可能會發現一些數據存儲在資料庫上有些浪費,或者說過於佔用資料庫資源,因此在這個階段可能會形成的架構演變是實現數據讀寫分離,同時編寫一些更為廉價的存儲方案,例如BigTable這種。

看看這一步完成後系統的圖示:

這一步涉及到了這些知識體系:

數據讀寫分離要求對資料庫的複製、standby等策略有深入的掌握和理解,同時會要求具備自行實現的技術;

廉價存儲方案要求對OS的文件存儲有深入的掌握和理解,同時要求對採用的語言在文件這塊的實現有深入的掌握。

推薦閱讀文章

Bookmark the permalink ,來源:互聯網