偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

MySQL負載均衡功能實現(xiàn)概要

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運維
本文詳細介紹了MySQL下的負載均衡功能的實現(xiàn),本篇主要是對MySQL進行了簡單的介紹,之后進行了系統(tǒng)模型以及部署方面的介紹。

學習過數(shù)據(jù)庫的朋友們都會知道MySQL,那么如何在MySQL下實現(xiàn)負載均衡功能呢?本文就將為大家細致地介紹一下,首先我們先來了解一下MySQL基本概念,之后會對這個安裝配置,實現(xiàn)方案進行一個具體的分析。

MySQL是一個高速度、高性能、多線程的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),適用平臺多,可擴展性強。在實際生產(chǎn)環(huán)境中,部署和實現(xiàn)具有一定負載均衡功能的MySQL服務(wù)器集群,對于提高用戶數(shù)據(jù)庫應用系統(tǒng)的性能、速度和穩(wěn)定性具有明顯的作用。本文簡要介紹了在FreeBSD 7.0-Release系統(tǒng)上部署實現(xiàn)MySQL服務(wù)器集群的方案,并對可能出現(xiàn)的問題提供了相應的解決方法。

引言

MySQL是一個高速度、高性能、多線程、開放源代碼,建立在客戶/服務(wù)器(Client/Server)結(jié)構(gòu)上的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。它始于1979年,最初是Michael Widenius為瑞典TcX公司創(chuàng)建的UNIREG數(shù)據(jù)庫系統(tǒng),當時的UNIREG沒有SQL(Structured Query Language結(jié)構(gòu)化查詢語言)接口,限制了它的應用。

1996年5月,Widenius開發(fā)出了MySQL的最初版本,開始在Internet上公開發(fā)行。MySQL的開發(fā)人員從一開始就一直關(guān)注它的性能,為此不惜特性集,直到今天,MySQL依然保持本色,以高速度高性能為首要原則。隨著時間的推移,MySQL也加入了大型數(shù)據(jù)庫產(chǎn)品的高級特性,如存儲過程、視圖、觸發(fā)器等,使其在企業(yè)級數(shù)據(jù)庫系統(tǒng)中開始被部署應用[1]。

2008年10月,SUN公司收購了MySQL AB公司,開始進入開源領(lǐng)域。隨著重量級操作系統(tǒng)Solaris的開源,SUN MySQL在數(shù)據(jù)庫市場占有的份額將會進一步提高。因此,在生產(chǎn)環(huán)境中部署具有負載均衡功能的MySQL服務(wù)器集群,對于提高企業(yè)數(shù)據(jù)庫應用系統(tǒng)的速度、穩(wěn)定性及可伸縮性具有很大的現(xiàn)實意義,也可以有效降低應用系統(tǒng)的投資成本。

本文將以FreeBSD 7.0-Release操作系統(tǒng)為例,利用MySQL數(shù)據(jù)庫的復制(Replication)特性,簡要介紹部署MySQL服務(wù)器集群的實現(xiàn)方法和相關(guān)注意事項。

系統(tǒng)模型

本集群的結(jié)構(gòu)為一個主MySQL服務(wù)器(Master)服務(wù)器與多個從屬MySQL服務(wù)器(Slave)建立復制(replication)連接,主服務(wù)器與從屬服務(wù)器實現(xiàn)一定程度上的數(shù)據(jù)同步,多個從屬服務(wù)器存儲相同的數(shù)據(jù)副本,實現(xiàn)數(shù)據(jù)冗余,提供容錯功能。部署開發(fā)應用系統(tǒng)時,對數(shù)據(jù)庫操作代碼進行優(yōu)化,將寫操作(如UPDATE、INSERT)定向到主服務(wù)器,把大量的查詢操作(SELECT)定向到從屬服務(wù)器,實現(xiàn)集群的負載均衡功能。

如果主服務(wù)器發(fā)生故障,從屬服務(wù)器將轉(zhuǎn)換角色成為主服務(wù)器,使應用系統(tǒng)為終端用戶提供不間斷的網(wǎng)絡(luò)服務(wù);主服務(wù)器恢復運行后,將其轉(zhuǎn)換為從屬服務(wù)器,存儲數(shù)據(jù)庫副本,繼續(xù)對終端用戶提供數(shù)據(jù)查詢檢索服務(wù)。

部署實現(xiàn)

本文以一臺主服務(wù)器帶三臺從屬服務(wù)器為例,簡要介紹MySQL服務(wù)器集群的實現(xiàn)方案和具體方法步驟。

系統(tǒng)部署

由于FreeBSD系統(tǒng)對機器硬件要求較低,出于降低系統(tǒng)部署成本考慮,主服務(wù)器和從屬服務(wù)器操作系統(tǒng)均采用FreeBSD 7.0-Release,并采用最小化定制安裝,完成以后系統(tǒng)占用磁盤空間僅為254M(不計swap分區(qū)所占空間,它隨具體機器內(nèi)存容量的變化而變化)。為充分發(fā)揮系統(tǒng)硬件性能,MySQL數(shù)據(jù)庫采用源代碼編譯安裝。

之后的文章我們將繼續(xù)講解如何用MySQL實現(xiàn)負載均衡功能的具體安裝步驟。

責任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-21 14:34:33

websphere負載

2010-04-20 14:31:29

負載均衡功能

2010-04-22 12:45:05

2009-04-20 14:00:57

2010-05-10 17:38:57

網(wǎng)絡(luò)負載均衡功能

2010-04-22 15:24:39

負載均衡功能

2010-05-04 15:37:26

CEF負載均衡

2010-05-06 09:43:29

負載均衡功能

2010-04-25 16:38:55

交換機負載均衡

2010-04-21 11:08:57

MySQL負載均衡

2010-04-22 15:17:32

負載均衡功能

2010-05-04 18:03:10

智能負載均衡

2010-05-05 23:58:27

負載均衡功能

2010-05-04 16:59:52

DNS負載均衡

2012-10-19 10:45:22

防火墻負載均衡防火墻負載均衡

2017-07-03 08:08:25

負載均衡分類

2010-05-10 15:22:57

實現(xiàn)負載均衡

2010-05-10 17:52:30

實現(xiàn)負載均衡

2015-09-25 09:56:37

負載均衡

2013-07-25 17:06:37

SQL
點贊
收藏

51CTO技術(shù)棧公眾號