mysql負(fù)載均衡

mysql負(fù)載均衡

ID:37581741

大?。?52.39 KB

頁數(shù):40頁

時間:2019-05-25

mysql負(fù)載均衡_第1頁
mysql負(fù)載均衡_第2頁
mysql負(fù)載均衡_第3頁
mysql負(fù)載均衡_第4頁
mysql負(fù)載均衡_第5頁
資源描述:

《mysql負(fù)載均衡》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、高可用性、負(fù)載均衡的mysql集群解決方案劉軍2008-12-17一、mysql的市場占有率二、mysql為什么受到如此的歡迎三、mysql數(shù)據(jù)庫系統(tǒng)的優(yōu)缺點(diǎn)四、網(wǎng)絡(luò)服務(wù)器的需求五、什么是mysql的集群六、什么是負(fù)載均衡七、mysql集群部署和實(shí)現(xiàn)方法八、負(fù)載均衡的配置和測試九、Mysql集群系統(tǒng)的測試(測試方案+測試腳本+測試結(jié)果分析)?mysql的市場占有率MySQL是世界上最流行的開源數(shù)據(jù)庫,已有1100多萬的擊活安裝,每天超過五萬的下載。MySQL為全球開發(fā)者、DBA和IT管理者在可靠性、性能、易用性方面提供了選擇。第三方市場調(diào)查機(jī)構(gòu)Evan

2、sDataCorporation調(diào)查顯示,過去兩年內(nèi)在開發(fā)者使用的所有數(shù)據(jù)庫中,MySQL已經(jīng)擁有了25%的市場占有率。開源已經(jīng)成為當(dāng)今IT結(jié)構(gòu)中不可或缺的重要部分,而且開源的市場占有率將繼續(xù)增加。如下圖所示:?mysql為什么受到如此的歡迎Sun公司今天1月份花了10億美元將mysql收購,準(zhǔn)備進(jìn)軍開源和數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)OracleSQLServerMySQLDB2是否免費(fèi)收費(fèi)收費(fèi)免費(fèi)收費(fèi)存儲過程支持支持支持支持視圖支持支持支持支持快照支持支持不支持支持觸發(fā)器支持支持支持支持安全強(qiáng)中中強(qiáng)復(fù)雜查詢強(qiáng)中弱中索引豐富一般弱中數(shù)據(jù)類型多多多多事務(wù)處理強(qiáng)強(qiáng)弱

3、中?mysql數(shù)據(jù)庫系統(tǒng)的優(yōu)缺點(diǎn)每個系統(tǒng)都有自身的不足和發(fā)展歷程,mysql也一樣。優(yōu)點(diǎn)缺點(diǎn)1.源碼公開,免費(fèi)1.不完善,很多數(shù)據(jù)庫特性不支持2.跨平臺2.只適合中小型應(yīng)用,對于大型應(yīng)用,可3.為多種開發(fā)語言和包提供了API以跟其他數(shù)據(jù)庫互補(bǔ);4.支持多線程3.數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)量只能達(dá)到千萬級別;5.小巧、靈活、速度較快6.支持各種字符集7.提供各種連接、優(yōu)化的工具包?網(wǎng)絡(luò)服務(wù)的需求隨著Internet的飛速發(fā)展和對我們生活的深入影響,越來越多的個人在互聯(lián)網(wǎng)上購物、娛樂、休閑、與人溝通、獲取信息;越來越多的企業(yè)把他們與顧客和業(yè)務(wù)伙伴之間的聯(lián)絡(luò)搬到互聯(lián)網(wǎng)上

4、,通過網(wǎng)絡(luò)來完成交易,建立與客戶之間的聯(lián)系?;ヂ?lián)網(wǎng)的用戶數(shù)和網(wǎng)絡(luò)流量正以幾何級數(shù)增長,這對網(wǎng)絡(luò)服務(wù)的可伸縮性提出很高的要求。例如,比較熱門的Web站點(diǎn)會因為被訪問次數(shù)急劇增長而不能及時處理用戶的請求,導(dǎo)致用戶進(jìn)行長時間的等待,大大降低了服務(wù)質(zhì)量。另外,隨著電子商務(wù)等關(guān)鍵性應(yīng)用在網(wǎng)上運(yùn)行,任何例外的服務(wù)中斷都將造成不可估量的損失,服務(wù)的高可用性也越來越重要。所以,對用硬件和軟件方法實(shí)現(xiàn)高可伸縮、高可用網(wǎng)絡(luò)服務(wù)的需求不斷增長,這種需求可以歸結(jié)以下幾點(diǎn):1)可伸縮性(Scalability),當(dāng)服務(wù)的負(fù)載增長時,系統(tǒng)能被擴(kuò)展來滿足需求,且不降低服務(wù)質(zhì)量。2)

5、高可用性(Availability),盡管部分硬件和軟件會發(fā)生故障,整個系統(tǒng)的服務(wù)必須是每天24小時每星期7天可用的。3)可管理性(Manageability),整個系統(tǒng)可能在物理上很大,但應(yīng)該容易管理。4)價格有效性(Cost-effectiveness),整個系統(tǒng)實(shí)現(xiàn)是經(jīng)濟(jì)的、易支付的。單服務(wù)器顯然不能處理不斷增長的負(fù)載。這種服務(wù)器升級方法有下列不足:一是升級過程繁瑣,機(jī)器切換會使服務(wù)暫時中斷,并造成原有計算資源的浪費(fèi);二是越往高端的服務(wù)器,所花費(fèi)的代價越大;三是一旦該服務(wù)器或應(yīng)用軟件失效,會導(dǎo)致整個服務(wù)的中斷。通過高性能網(wǎng)絡(luò)或局域網(wǎng)互聯(lián)的服務(wù)器集

6、群正成為實(shí)現(xiàn)高可伸縮的、高可用網(wǎng)絡(luò)服務(wù)的有效結(jié)構(gòu)。這種松耦合結(jié)構(gòu)比緊耦合的多處理器系統(tǒng)具有更好的伸縮性和性能價格比,組成集群的PC服務(wù)器或RISC服務(wù)器和標(biāo)準(zhǔn)網(wǎng)絡(luò)設(shè)備因為大規(guī)模生產(chǎn),價格低,具有很高的性能價格比。但是,這里有很多挑戰(zhàn)性的工作,如何在集群系統(tǒng)實(shí)現(xiàn)并行網(wǎng)絡(luò)服務(wù),它對外是透明的,它具有良好的可伸縮性和可用性。針對上述需求,我們給出了基于IP層和基于內(nèi)容請求分發(fā)的負(fù)載平衡調(diào)度解決方法,并在Linux內(nèi)核中實(shí)現(xiàn)了這些方法,將一組服務(wù)器構(gòu)成一個實(shí)現(xiàn)可伸縮的、高可用網(wǎng)絡(luò)服務(wù)的服務(wù)器集群,我們稱之為Linux虛擬服務(wù)器(LinuxVirtualServ

7、er)。在LVS集群中,使得服務(wù)器集群的結(jié)構(gòu)對客戶是透明的,客戶訪問集群提供的網(wǎng)絡(luò)服務(wù)就像訪問一臺高性能、高可用的服務(wù)器一樣??蛻舫绦虿皇芊?wù)器集群的影響不需作任何修改。系統(tǒng)的伸縮性通過在服務(wù)機(jī)群中透明地加入和刪除一個節(jié)點(diǎn)來達(dá)到,通過檢測節(jié)點(diǎn)或服務(wù)進(jìn)程故障和正確地重置系統(tǒng)達(dá)到高可用性。?什么是mysql集群分為同步集群和異步集群。同步集群(mysqlcluster)結(jié)構(gòu):(data+sql+mgm節(jié)點(diǎn))特點(diǎn):1)內(nèi)存級別的,對硬件要求較低,但是對內(nèi)存要求較大。換算比例為:1:1.1;2)數(shù)據(jù)同時放在幾臺服務(wù)器上,冗余較好;3)速度一般;4)建表需要聲明

8、為engine=ndbcluster5)擴(kuò)展性強(qiáng);6)可以實(shí)現(xiàn)高可用性和負(fù)載均衡,實(shí)現(xiàn)對大型應(yīng)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。