不知道我中文標題下的對不對,原來MySQL可以這樣用,我第一次才知道,感謝ㄚ凱一些指引,讓我又學到了一些新知識。Replication in MySQL功能大概的意思就是,有兩個安裝在不同主機的MySQL資料庫,當A資料庫異動後(新增、更新、刪除),B資料庫也會著跟異動,最後兩個資料庫的內容是一樣的。

聽起來將同樣的資料放在兩台主機上,似乎是個很笨的事,但是直正的目的是在分散資料庫主機的負荷,比如當網頁伺服器讀取資料時,就全部向B資料庫要求,寫入資料就直接投給A資料庫處理。另外也可以當作資料的備份,是個不錯的加分項目。關於的設定,可以參考Jamyy所寫的Replication in MySQL。如果能瞭解這個機制徹底的話,或許還可以模擬分散式資料庫的實現。

低溫烘培 發表在 痞客邦 PIXNET 留言(0) 人氣()