999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

MySQL數據庫的主要HA技術與實現方案

2015-08-26 02:33:21蘇智韜
新媒體研究 2015年3期
關鍵詞:數據庫

蘇智韜

(大慶油田信息技術公司北京分公司,北京 100043)

在當前網絡環境下,信息越來越成為整個社會環境溝通的載體,甚至可以說,信息本身的安全與穩定,已經成為影響社會環境諸多方面穩定的重要因素。而這種對于信息的安全,進一步推動了數據庫領域相關問題的產生,在MySQL數據庫環境中,高可用性(HA,High Availability)以及相關技術與實現,已經成為確保數據庫工作穩定特征重要手段和依據。

1 數據庫高可用特征與實現

對于MySQL數據庫工作體系而言,高可用性水平在很大程度上受到應用環境的影響,不同的應用領域,對于高可用性的要求都會有所不同。常規而言,高可用性體系需要確保整個系統的可用性,如果可用度達到99.9%,就意味著每年的停機時間不超過8.8小時。而對于要求更為嚴格的軍事環境,可用性甚至會被要求達到99.999%,當然其對應的成本也會隨之激增。

當前在MySQL數據庫系統領域中,較為常見的打造高可用性的手段,是采用雙機服務器并且建立互為同步復制體系,進一步配合結合后臺進程延時數據復制技術,以及服務器IP地址動態“漂移”等相關技術,切實實現對于數據庫系統可用性的提升。隨著技術的發展,目前在該領域中,四機體系也開始投入應用,進一步分為四機兩數據節點系統和四機四數據節點技術兩個主要分類,同時多機體系也在積極的研發過程中,對于兩機以上的高可用性系統而言,當前主要采用MySQL Cluster技術予以展開,實現數據從整體結構上的分布式存儲和熱備份等相關職能。

當前在數據庫環境中存儲的數據有多個類型,不同類型的數據在存儲和加工的過程中都會遵守嚴格的時序特征,并且對應的操作結果還需要進行實時輸出,因此對于數據庫的高可用方面的要求,同樣會重點體現在實時、穩定等方面。除此以外,MySQL數據庫環境中還會存在大量外部信息源數據以及其他操作命令數據等,這些數據攜帶對應的時間戳存在,反映了系統一段時間內的運行情況,因此從數據庫的功能角度看,必須實現有快速數據錄入和數據冗余備份兩個方面的功能。

不同的方案體系,在數據庫的高可用性方面的表現會有所差異。就目前的情況看,雙機方案下集群的構成條件方面,要求至少有一臺工作站上的數據庫系統保持正常狀態;而對應的四機兩數據節點方案則要求兩個數據節點中至少有一個保持正常工作,管理節點同樣至少保持一個正常運行;相比之下四機四數據節點方案下,只需要任意一個數據節點保持正常即可,管理節點同樣有一臺正常即可。但是四機環境之下,系統初始化構建數據庫集群的效率就會相對低下,雙機方案下能夠實現隨操作系統同步啟動完成,但是對于四機環境則需要等待管理節點啟動之后才能實現構建。而從穩定性方面看,尤其是在系統納入新節點這一過程上的耗時方面,雙機方案表現并不穩定,需要取決于納入節點二進制日志增量提及,但是對于四機系統而言,通常可以在10 s之內完成,集群穩定性會更優。當面對故障的時候,數據故障點切換方面,雙機方案依據地址漂移技術來予以實現,通常可以在10 s之內完成,但是四機節點時間會比較長,四機兩數據節點方案下通常可以在30 s內完成,但是對于四數據節點而言,嚴重的時候會達到60 s上下。對于更新指令的執行效率,雙機系統同樣標下良好,能夠實現最多7 000條/s速率,但是四機兩數據節點方案下卻只能處理1 500條/s,而四機四數據節點處理能力只有800條/s左右。

2 MySQL數據庫HA核心技術分析

從當前MySQL數據庫的高可用性方案實現以及應用特征的角度看,其核心需求體現在對于響應時間,以及故障切換能力等方面,同時對于服務本身的無縫連接,以及海量數據的存儲和數據庫本身的鏡像機制等方面,也都必須納入到考察的范圍之內。在這樣的綜合考量之下,可以發現雙機服務器MySQL數據庫系統,以及四機服務器MySQL數據庫在當前的應用環境中,分別表現出不同的工作特征,并且服務于不同的應用領域,而對應的在這樣兩個方面的核心技術,也成為目前該領域中的關注重點:

對于雙機服務器MySQL數據庫系統而言,互備份機制、地址漂移技術以及后臺延時復制是其有效提升可用性的核心手段。其中互備份機制即由兩臺服務器組成一個體系,將數據庫的服務端分別安裝在兩臺服務器上,而客戶端則通過網絡展開訪問。該方案之下的兩臺服務器分主從形式,其中主機將日志文件登記在本地,并且以增量工作方式展開對于從機的更新。但是該技術黨主服務器出現故障的時候,會直接導致客戶端無法獲取有效服務,并且在頻繁操作的情況下,可能會出現計算資源占用過大的問題。而地址漂移技術則主要用于實現面向客戶的透明主備切換。由于兩個服務器需要共用IP地址展開服務,因此該技術的存在實際上在于對IP地址實現協調和管理的作用。而后臺延時復制技術在該體系中,則主要面向于哪些時效性要求較高的數據,展開對應服務,確保主次數據庫之間的實時同步;而對于實時性要求比較弱的數據,后臺進程使用mysqldump 命令定時從數據庫主機上將數據導入備機。

而對于四機服務器MySQL數據庫,實現其高可用性的核心技術在于MySQL Cluster,該技術是一種基于無共享的數據庫集群技術,即網絡節點之間不提供文件共享。實際工作中,依據不同服務可以進一步分為三個層次,即SQL訪問層、數據存儲層以及節點管理層,分別擔負不同職責,共同實現整個系統的運行。MySQL Cluster技術在應用環境中具有良好的健康水平,一旦數據節點出現故障,服務節點仍然可以依據其他數據節點來展開對應的服務。

3 結論

對于MySQL數據庫系統的HA技術而言,當前已經成為其有效展開服務的重要技術之一,并且以一種毋庸置疑的發展狀態,占據了該領域中的重要位置。在實際工作中,對于大型實時控制需求,HA技術在故障切換能力、容錯性能和響應時間等多個方面都表現良好,在未來必然呈現出蓬勃生命力。

[1]陳冠華.基于消息中間件的高可用MySOL集群的研究[J].華中科技大學學報(社會科學版),2012,14(08).

[2]王明宇,王波.數據庫集群系統高可用性的研究與應用[J].中國人民解放軍國防科技技術大學學報(社會科學版),2013,14(07).

猜你喜歡
數據庫
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
兩種新的非確定數據庫上的Top-K查詢
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
數據庫
財經(2015年3期)2015-06-09 17:41:31
數據庫
財經(2014年21期)2014-08-18 01:50:18
數據庫
財經(2014年6期)2014-03-12 08:28:19
數據庫
財經(2013年6期)2013-04-29 17:59:30
主站蜘蛛池模板: 久996视频精品免费观看| 亚洲一级毛片免费观看| 亚洲无码37.| 国产xx在线观看| 亚洲高清中文字幕| 玖玖精品视频在线观看| 日韩免费成人| 精品人妻无码中字系列| 婷婷久久综合九色综合88| 亚洲精品无码人妻无码| 香蕉蕉亚亚洲aav综合| 色AV色 综合网站| 亚洲成AV人手机在线观看网站| 国产丝袜精品| 在线精品欧美日韩| 久久不卡国产精品无码| 极品私人尤物在线精品首页| 色综合天天综合| 亚洲欧美日韩中文字幕在线一区| 中国国产高清免费AV片| 亚洲国产天堂久久综合226114| 欧美精品在线看| 欧美天堂在线| 在线亚洲精品福利网址导航| 亚洲欧洲日韩久久狠狠爱| 久久无码免费束人妻| 亚洲床戏一区| 在线色综合| 成人年鲁鲁在线观看视频| 91成人在线观看视频| 国产精品成人免费视频99| 国产人在线成免费视频| 欧美精品v日韩精品v国产精品| 国产一级毛片网站| 精品综合久久久久久97| 亚洲第一香蕉视频| 久久福利片| 国产麻豆另类AV| 72种姿势欧美久久久久大黄蕉| 在线欧美日韩国产| 亚洲综合二区| 国产拍揄自揄精品视频网站| 国产屁屁影院| 国产乱子伦视频在线播放| 一本无码在线观看| 亚洲无码不卡网| 男女精品视频| 日本在线欧美在线| 中文字幕资源站| 国产精品人莉莉成在线播放| 一本大道香蕉久中文在线播放 | 国产成人综合亚洲欧美在| 欧美激情网址| 小蝌蚪亚洲精品国产| 亚洲欧美极品| 欧美一级99在线观看国产| 伊人久久精品亚洲午夜| 免费一级毛片在线观看| 色网站在线免费观看| 国产成年女人特黄特色大片免费| 99久久精品免费看国产免费软件| 九九热这里只有国产精品| 亚洲天天更新| 天天摸夜夜操| 亚洲男人在线天堂| 亚洲av成人无码网站在线观看| 日韩在线影院| 久久99热这里只有精品免费看| 欧美日韩亚洲国产主播第一区| 国产精品成人AⅤ在线一二三四| 巨熟乳波霸若妻中文观看免费| 精品无码一区二区三区电影| 日日拍夜夜操| 美女一区二区在线观看| 激情乱人伦| 在线免费观看AV| 亚洲成a人片| 欧美成一级| 国产手机在线ΑⅤ片无码观看| 成人午夜天| 亚洲乱码精品久久久久..| 亚洲国产精品日韩专区AV|