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

基于JAVA技術(shù)的小型WEB應(yīng)用系統(tǒng)數(shù)據(jù)備份設(shè)計(jì)

2011-10-13 05:38:12吳瑞勇
關(guān)鍵詞:數(shù)據(jù)庫(kù)系統(tǒng)

吳瑞勇

(太原大學(xué)外語(yǔ)師范學(xué)院,山西 太原 030012)

基于JAVA技術(shù)的小型WEB應(yīng)用系統(tǒng)數(shù)據(jù)備份設(shè)計(jì)

吳瑞勇

(太原大學(xué)外語(yǔ)師范學(xué)院,山西 太原 030012)

針對(duì)網(wǎng)絡(luò)中出現(xiàn)的越來(lái)越多的小型Web應(yīng)用系統(tǒng)的數(shù)據(jù)安全問(wèn)題,該文提出一種對(duì)其進(jìn)行數(shù)據(jù)備份的方法。通過(guò)采用JAVA編程技術(shù)對(duì)Mysql數(shù)據(jù)庫(kù)操作命令mysqldump命令進(jìn)行組合,實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)的指定路徑存儲(chǔ)。

EPC工程總承包;質(zhì)量控制;措施

隨著Web技術(shù)、瀏覽器技術(shù)和計(jì)算機(jī)技術(shù)的發(fā)展,出現(xiàn)了越來(lái)越多的基于Web的小型應(yīng)用系統(tǒng)。但由于容易發(fā)生系統(tǒng)和硬件故障、人為錯(cuò)誤/人為破壞,以及自然破壞等因素,造成應(yīng)用系統(tǒng)數(shù)據(jù)的丟失進(jìn)而導(dǎo)致用戶的業(yè)務(wù)停止。這樣,如何保護(hù)用戶數(shù)據(jù)和盡快恢復(fù)用戶應(yīng)用就成為小型Web應(yīng)用系統(tǒng)中的一個(gè)需要解決的問(wèn)題,而數(shù)據(jù)備份恰是解決這一問(wèn)題的關(guān)鍵。

一、數(shù)據(jù)備份技術(shù)介紹

數(shù)據(jù)備份是應(yīng)用系統(tǒng)中一個(gè)最重要的組成部分,它能保證在系統(tǒng)發(fā)生故障時(shí),企業(yè)數(shù)據(jù)不丟失,并能保證系統(tǒng)盡快恢復(fù)。在Web技術(shù)應(yīng)用的早期,只有一些大型系統(tǒng)具備比較完善的備份策略。數(shù)據(jù)備份技術(shù)可以分為硬件備份技術(shù)和軟件備份技術(shù)。

1.硬件備份技術(shù)介紹

硬件備份技術(shù)可以采取服務(wù)器雙機(jī)熱備份、SCSI硬盤熱備技術(shù)等。其中,服務(wù)器雙機(jī)熱備是將數(shù)據(jù)庫(kù)放在共享設(shè)備上,當(dāng)一臺(tái)服務(wù)器提供服務(wù)時(shí),直接在存儲(chǔ)設(shè)備上進(jìn)行讀寫。當(dāng)系統(tǒng)切換后,另一臺(tái)服務(wù)器也同樣讀取該存儲(chǔ)設(shè)備上的數(shù)據(jù)。

SCSI硬盤熱備技術(shù)主要是針對(duì)硬件故障而言的,分兩種情形。一種情況是,采用RAID2方式進(jìn)行備份。正常工作時(shí),這兩個(gè)硬盤采用鏡像的方式進(jìn)行備份,當(dāng)一塊硬盤發(fā)生故障時(shí),自動(dòng)切換到另一塊硬盤工作;第二種方式屬于軟件鏡像的方法,不需RAID的支持,它采用操作系統(tǒng)軟備份的方式,分主盤和從盤進(jìn)行鏡像備份,保證了硬盤數(shù)據(jù)的統(tǒng)一。當(dāng)主硬盤發(fā)生故障時(shí),經(jīng)硬盤切換,采用從硬盤繼續(xù)工作。

2.軟件備份技術(shù)

軟件備份技術(shù)指通過(guò)軟件的方式將數(shù)據(jù)備份到備份設(shè)備上,一般也分為兩種方式。一種是通過(guò)企業(yè)數(shù)據(jù)庫(kù)系統(tǒng)提供的備份功能將用戶數(shù)據(jù)庫(kù)備份,另外一種是通過(guò)程序設(shè)計(jì)人員進(jìn)行程序編寫,利用數(shù)據(jù)庫(kù)操作語(yǔ)言將數(shù)據(jù)庫(kù)備份。這兩種方式都可進(jìn)行自動(dòng)備份和人工備份,其中,自動(dòng)備份是系統(tǒng)運(yùn)行時(shí)通過(guò)觸發(fā)一定條件自動(dòng)進(jìn)行的;而人工備份一般用于系統(tǒng)維護(hù)時(shí)使用,通過(guò)人為的方式對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行備份。

3.備份系統(tǒng)的存儲(chǔ)架構(gòu)

從存儲(chǔ)系統(tǒng)的架構(gòu)方面講,存儲(chǔ)系統(tǒng)包括DAS(Direct Attached Storage)直接附加存儲(chǔ)、NAS(Network Attached Storage)網(wǎng)絡(luò)附加存儲(chǔ)和 SAN(Storage Area Network)存儲(chǔ)區(qū)域網(wǎng)絡(luò)三種技術(shù)。

二、小型WEB應(yīng)用系統(tǒng)數(shù)據(jù)備份設(shè)計(jì)方案

對(duì)于大型網(wǎng)絡(luò)應(yīng)用來(lái)說(shuō),采用的數(shù)據(jù)備份技術(shù)涵蓋了上述的方方面面,并一直處于不斷的技術(shù)綜合整合中,而對(duì)于小型網(wǎng)絡(luò)應(yīng)用系統(tǒng)來(lái)說(shuō),它所涉及的數(shù)據(jù)安全不亞于大型系統(tǒng),并隨著網(wǎng)絡(luò)應(yīng)用技術(shù)的不斷推廣,它所帶來(lái)的影響也越來(lái)越重大,因此,設(shè)計(jì)一個(gè)合理、安全、健壯的數(shù)據(jù)備份系統(tǒng)成為了小型Web應(yīng)用系統(tǒng)的一個(gè)重要需要。

1.設(shè)計(jì)實(shí)驗(yàn)環(huán)境

綜合上述備份技術(shù),并對(duì)小型Web應(yīng)用系統(tǒng)數(shù)據(jù)備份仔細(xì)分析,論文研究了基于JAVA編程技術(shù)環(huán)境下的數(shù)據(jù)備份技術(shù),數(shù)據(jù)庫(kù)采用流行的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)Mysql,以及JSP+Servlet+JavaBean的方式進(jìn)行三層架構(gòu)編程,存儲(chǔ)設(shè)備采用本地計(jì)算機(jī)硬盤選擇目錄存儲(chǔ),不進(jìn)行雙機(jī)熱備或硬盤鏡像備份。

2.設(shè)計(jì)方法研究及注意事項(xiàng)

仔細(xì)分析,該系統(tǒng)的備份操作屬于軟件備份的方式,采用數(shù)據(jù)庫(kù)SQL語(yǔ)言中的備份語(yǔ)句和Mysql數(shù)據(jù)庫(kù)自身的備份命令mysqldump進(jìn)行數(shù)據(jù)庫(kù)不同目錄存儲(chǔ)備份。備份范例命令及主要參數(shù)介紹如下:

mysqldump-h host-u username-p password--default-character-set=utf8 databasename>filepath

mysqldump:是采用SQL級(jí)別的備份機(jī)制,它將數(shù)據(jù)表導(dǎo)成SQL腳本文件,在不同的MySQL版本之間升級(jí)時(shí)相對(duì)比較合適。

-h host-u username-p password為用戶登錄數(shù)據(jù)庫(kù)信息。

default-character-set=utf是字符編碼方式,用于解決程序中的亂碼問(wèn)題。

Filepath是存儲(chǔ)路徑。

具體方案設(shè)計(jì)為:通過(guò)JAVA語(yǔ)言編程實(shí)現(xiàn)對(duì)Mysqldump命令在程序中的組合,最終實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的備份。

備份過(guò)程中需要注意:在使用備份前,必須停掉數(shù)據(jù)庫(kù),否則無(wú)法備份數(shù)據(jù)庫(kù),所以在程序中要加代碼,如-lock-all-tables=true,進(jìn)行數(shù)據(jù)表鎖定操作。

3.備份實(shí)現(xiàn)

備份工作是在程序中收集Mysql的各種參數(shù)完成的。下面給出兩個(gè)主要方法的源代碼:

通過(guò)使用JAVA編程,實(shí)現(xiàn)對(duì)Mysql數(shù)據(jù)庫(kù)備份命令的mysqldump的參數(shù)組合,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的備份操作,經(jīng)程序操作測(cè)試,可以滿足數(shù)據(jù)庫(kù)備份的基本要求。這對(duì)解決中小型Web應(yīng)用系統(tǒng)的數(shù)據(jù)備份是一種好的解決方案。

[1]劉惠敏.數(shù)據(jù)備份策略分析[J].福建電腦,2007,(8):18-22.

[2][美]Anil Desai.SQL Server 2000備份與還原[M].北京:清華大學(xué)出版社,2003.

[3]王斌.一種基于ASP_NET 的數(shù)據(jù)備份方法[J].現(xiàn)代計(jì)算機(jī),2010,(1):136-138.

[4]趙艷玲.數(shù)據(jù)存儲(chǔ)備份策略及調(diào)度研究[J].大慶石油學(xué)院學(xué)報(bào),2008,(9).

TN

A

1673-0046(2011)01-0182-02

[*基金項(xiàng)目:本論文屬于山西省教育科學(xué)十一五規(guī)劃課題論文,基于SCORM的多媒體課件資源庫(kù)研究,編號(hào):GH-09198]

猜你喜歡
數(shù)據(jù)庫(kù)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 亚洲人妖在线| аⅴ资源中文在线天堂| 中文字幕日韩视频欧美一区| 亚洲综合国产一区二区三区| 成人日韩欧美| 自拍亚洲欧美精品| 黄色网页在线播放| 国产美女视频黄a视频全免费网站| a级毛片毛片免费观看久潮| 成年人国产视频| 国产成熟女人性满足视频| 18禁影院亚洲专区| 1024国产在线| 国产永久无码观看在线| 国产大片黄在线观看| 伊大人香蕉久久网欧美| 欧美第二区| 成人综合网址| www.亚洲一区| 国产喷水视频| 亚洲欧美成人在线视频| 国产激情第一页| 91黄色在线观看| 中文字幕亚洲另类天堂| 国产精品原创不卡在线| 国产精品入口麻豆| 欧美亚洲欧美区| 亚洲天堂网在线播放| 国产丝袜91| 国产二级毛片| 在线观看免费国产| 亚洲高清中文字幕| 中文字幕自拍偷拍| 国产精品中文免费福利| 精品人妻无码中字系列| 国产黄色爱视频| 狠狠色综合久久狠狠色综合| 九色视频在线免费观看| 日本久久久久久免费网络| 欧美色香蕉| 国产主播一区二区三区| 久久国产V一级毛多内射| 91视频区| 国产精品人莉莉成在线播放| 青青青视频免费一区二区| 一级成人a做片免费| 色综合久久88| 日韩中文欧美| 无码'专区第一页| 青青青国产视频| 全免费a级毛片免费看不卡| 日韩天堂在线观看| 日韩激情成人| 精品国产黑色丝袜高跟鞋| 谁有在线观看日韩亚洲最新视频 | 91麻豆久久久| 亚洲视频影院| 在线免费亚洲无码视频| 99人体免费视频| 污视频日本| 色综合五月婷婷| 国产午夜一级毛片| 中文字幕第4页| 国产精品99久久久久久董美香| 国产视频一二三区| 国产一级特黄aa级特黄裸毛片| 特级精品毛片免费观看| 亚洲美女一区二区三区| 91麻豆国产精品91久久久| 婷婷久久综合九色综合88| 国产第二十一页| 成人精品在线观看| 精品91自产拍在线| 国产杨幂丝袜av在线播放| 欧美激情视频一区| 中国毛片网| 亚洲成在线观看| 91精品专区| 色综合激情网| 99免费在线观看视频| 欧美成在线视频| 国产成人久久综合777777麻豆|