2010年系統架構師大會(二)

yangtingkun發表於2010-08-28

本來今天有事的,不過事情挪到下午了,這樣就有機會去架構師大會聽聽資料庫相關的設計思想。

 

 

第一個主題名稱是《構建基於Oracle的可擴充套件分散式資料庫架構》,主要介紹以OracleStream來構造一個分散式資料庫環境。這這種大會上介紹流實踐的還真是不多見,可以雖然流的功能確實很強,但是由於特性比較新,以及配置和管理相對比較複雜,流的推廣度還遠遠不夠。根據演講可以看出,王寶以及中國製造網的DBA團隊對於STREAM的研究確實比較深入,架構的流環境包括了RAC環境下的流複製;DMLDDLERROR控制程式碼定製;複雜流衝突解決等複雜的情況。可惜受限於演講的時間,大部分內容沒有涉及到技術細節,如果演講可以展開一些,估計效果會更好。

第二個主題是新浪關於mysql構建分散式結構的,感覺mysql提供的複製功能和Oracle流比較功能上還是有很多不足的。MysqlCluster可以支援share everythingshare nothing,不過由於share everything需要成本較高的共享儲存裝置,因此mysqlCLUSTER一般採用share nothing架構,這類似AIXCLUSTER實現方式。對於演講者最後提到的資料庫最後可能演化為儲存的觀點不敢認同,不過感覺新浪的案例中確實是打算將資料庫當作儲存使用。

第三個主題是百度的分散式資料庫應用實踐。根據業務的特性,百度也選擇了mysql資料庫。雖然題目叫做分散式資料庫,但是演講者花費了80%的時間介紹了提升單節點IO效能的方面的工作。利用SSD技術構造快閃記憶體儲存資料庫,來解決系統的IO瓶頸。昨天下午淘寶也介紹了SSD在資料庫儲存中的應用,這種高價格高效能的儲存裝置估計會在最近的一兩年內得到推廣,如果價格能保證持續下降的話,那麼SSD必然會替代普通磁碟作為資料庫儲存介質。演講者引用的Jim Gray的一句話:Tape is deadDisk is TapeFlash is DiskRam Locality is King

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-672058/,如需轉載,請註明出處,否則將追究法律責任。

相關文章