圖書管理系統(tǒng)安全穩(wěn)定性研究
時(shí)間:2022-01-14 10:14:37
導(dǎo)語(yǔ):圖書管理系統(tǒng)安全穩(wěn)定性研究一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
SQL(結(jié)構(gòu)化查詢語(yǔ)言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫(kù)語(yǔ)言。Mysql可以說(shuō)是目前最為流行的開源數(shù)據(jù)庫(kù)管理系統(tǒng)軟件,是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器。Mysql開放源碼,快捷靈活、穩(wěn)定和容易使用等優(yōu)點(diǎn)決定了其在中小型管理系統(tǒng)應(yīng)用的優(yōu)勢(shì)。本文以基于Mysql網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的圖書管理系統(tǒng)為例,從安全穩(wěn)定性要求和采取的安全策略等方面進(jìn)行分析研究。
1Mysql在信息管理系統(tǒng)的應(yīng)用與優(yōu)勢(shì)
1.1Mysql的基本特性與應(yīng)用
Mysql與其他大型數(shù)據(jù)庫(kù)Oracle、DB2、SQLServer等相比,有自身的不足之處,但是沒(méi)有影響到Mysql在信息管理系統(tǒng)的應(yīng)用。在個(gè)人或者是中小型的企業(yè),Mysql發(fā)揮了自身的優(yōu)勢(shì)與作用。Mysql開放源碼,具有快捷靈活、穩(wěn)定和容易使用等優(yōu)點(diǎn),并有效的提供了PHP、C,C++,JAVA和HTML等主流前端開發(fā)軟件的API接口。支持多種操作系統(tǒng)包括Windows、Linux、Solaris、MasOS等。目前,搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開源軟件組合有典型的網(wǎng)絡(luò)架構(gòu)LAMP,極大地方便了開發(fā)者。Mysql應(yīng)用非常廣泛,Google、facebook、等使用Mysql作為網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。
1.2Mysql應(yīng)用于圖書管理系統(tǒng)的優(yōu)勢(shì)
Mysql應(yīng)用于圖書管理系統(tǒng)的優(yōu)勢(shì)主要分為三個(gè)方面,一是免費(fèi)開源優(yōu)勢(shì),如果再使用linux操作系統(tǒng),可以減少購(gòu)買操作系統(tǒng)和數(shù)據(jù)庫(kù)的開銷。二是多種平臺(tái)支持的優(yōu)勢(shì),Mysql可以與多個(gè)平臺(tái)進(jìn)行有效的連接,實(shí)現(xiàn)信息資源的共享。三是中小型數(shù)據(jù)庫(kù)靈活穩(wěn)定的優(yōu)勢(shì),在設(shè)計(jì)Mysql程序的時(shí)候,加入了SQL中沒(méi)有的一些補(bǔ)充條件,更加的適用于在中小型數(shù)據(jù)庫(kù)中使用。圖書管理系統(tǒng)通常要保存用戶信息、圖書信息和借閱信息,以及建立相關(guān)的書籍查詢等,數(shù)據(jù)倉(cāng)庫(kù)并不是很龐大,因此,使用Mysql來(lái)管理數(shù)據(jù)非常合適。
2基于Mysql的圖書管理系統(tǒng)安全穩(wěn)定性分析
高校圖書管理系統(tǒng)是基于互聯(lián)網(wǎng)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù),通常采用B/S的體系結(jié)構(gòu),因此,在瀏覽器層、Web服務(wù)器層、數(shù)據(jù)庫(kù)服務(wù)器層都會(huì)存在安全性要求,以及在操作系統(tǒng)、網(wǎng)絡(luò)技術(shù)等方面的安全問(wèn)題。只有控制好圖書管理系統(tǒng)的安全問(wèn)題,才能保證信息資源的有效共享?;诰W(wǎng)絡(luò)數(shù)據(jù)庫(kù)的圖書管理系統(tǒng)的安全穩(wěn)定性具有以下幾個(gè)特點(diǎn):(1)較高的穩(wěn)定性,包括操作系統(tǒng)的穩(wěn)定性和數(shù)據(jù)庫(kù)系統(tǒng)的穩(wěn)定性,要保持Mysql數(shù)據(jù)庫(kù)的正常運(yùn)行軌跡。(2)數(shù)據(jù)的保密性能,對(duì)客戶信息、訪問(wèn)瀏覽量、客戶端等進(jìn)行有效的保密。(3)運(yùn)行的速度很快,包括瀏覽器端、數(shù)據(jù)庫(kù)服務(wù)器端的訪問(wèn)速度,以保證數(shù)據(jù)信息在查找、修改等方面的快速反應(yīng)。(4)數(shù)據(jù)的備份與數(shù)據(jù)的恢復(fù)功能。數(shù)據(jù)庫(kù)服務(wù)器中,包括圖書信息、借閱圖書記錄、客戶賬號(hào)等在內(nèi)的相關(guān)數(shù)據(jù)的安全問(wèn)題,是保證圖書管理系統(tǒng)正常運(yùn)轉(zhuǎn)的重要因素。要采取嚴(yán)格的防范措施,同時(shí),當(dāng)發(fā)生數(shù)據(jù)故障的時(shí)候,要在最短的時(shí)間內(nèi)恢復(fù)數(shù)據(jù)與系統(tǒng)。
3基于Mysql的圖書管理系統(tǒng)安全穩(wěn)定性策略
圖書管理系統(tǒng)通常采用三層B/S結(jié)構(gòu)模式,即用戶層、Wed服務(wù)器層和數(shù)據(jù)庫(kù)層。圖書管理系統(tǒng)要注意提高數(shù)據(jù)庫(kù)安全、操作系統(tǒng)安全和網(wǎng)絡(luò)安全技術(shù)等方面的安全策略。
3.1優(yōu)化數(shù)據(jù)庫(kù)設(shè)計(jì)
比如,在遵循關(guān)系模式規(guī)范化的基礎(chǔ)上,優(yōu)化表設(shè)計(jì)適當(dāng)增加中間表或增加冗余字段以減少連接查詢所花的時(shí)間,優(yōu)化JOIN操作和子查詢盡量使用全連接避免產(chǎn)生中間表,盡量避免LIKE關(guān)鍵字和通配符進(jìn)行查詢。另外,還可以修改my.ini文件,對(duì)相關(guān)參數(shù)如sort_buffer_size、read_buffer_size、query_cache_size、max_connections等,設(shè)置合適的緩沖區(qū)大小和MySQL允許的最大連接進(jìn)程數(shù),以優(yōu)化服務(wù)器提高系統(tǒng)性能,提高保證圖書信息資源查詢效率。
3.2數(shù)據(jù)容災(zāi)與備份機(jī)制
要定期地進(jìn)行數(shù)據(jù)備份,保護(hù)圖書書目數(shù)據(jù)、流通數(shù)據(jù)、客戶信息等。定期的進(jìn)行數(shù)據(jù)庫(kù)的重組工作,增強(qiáng)數(shù)據(jù)庫(kù)的使用性能。用好MYSQL的容災(zāi)與備份機(jī)制,比如:建立主從數(shù)據(jù)庫(kù)集群,采用MySQL復(fù)制;制定數(shù)據(jù)庫(kù)備份/恢復(fù)計(jì)劃;啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器的二進(jìn)制變更日志;定期檢查數(shù)據(jù)表;定期對(duì)備份文件進(jìn)行備份;把MySQL的數(shù)據(jù)目錄和備份文件分別放到兩個(gè)不同的驅(qū)動(dòng)器中,等等。
3.3帳戶安全策略
可以從賬戶安全檢查、系統(tǒng)內(nèi)部安全措施、哈希加密等方面著手進(jìn)行。比如,檢查用戶表mysql.user是否有匿名空賬號(hào)(user=‘’),如有應(yīng)將其刪除。使用哈希加密帳戶密碼。加強(qiáng)客戶的登錄認(rèn)證,尤其是服務(wù)器主機(jī)的登錄認(rèn)證。在主數(shù)據(jù)庫(kù)創(chuàng)建從數(shù)據(jù)庫(kù)操作所用的用戶,并指定使用SLL認(rèn)證等等。
3.4網(wǎng)絡(luò)安全和操作系統(tǒng)安全策略
在網(wǎng)絡(luò)安全策略方面,利用NAT技術(shù),有效的防止發(fā)生來(lái)自網(wǎng)絡(luò)外部的攻擊現(xiàn)象,將局域網(wǎng)絡(luò)內(nèi)部的計(jì)算機(jī)系統(tǒng)進(jìn)行隱蔽。正確設(shè)置計(jì)算機(jī)操作系統(tǒng),確??蛻羰褂谜鎸?shí)身份,登錄具有合法性。此外,還可以設(shè)置系統(tǒng)的實(shí)時(shí)監(jiān)控,優(yōu)化網(wǎng)絡(luò)防火墻、文件加密以及殺毒軟件技術(shù)的升級(jí),等等。
4結(jié)語(yǔ)
綜上所述,要確?;贛ysql在圖書館管理系統(tǒng)的安全穩(wěn)定性能,要考慮很多種因素的影響,在數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)容災(zāi)與備份、帳戶安全,以及計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)等方面進(jìn)行優(yōu)化配置。圖書管理系統(tǒng)的安全與穩(wěn)定性能保證了信息數(shù)據(jù)的安全、穩(wěn)定性與高效,保證了客戶在不同的時(shí)間、地點(diǎn)、平臺(tái)中有效的使用圖書館的資源信息共享。
作者:石坤泉 單位:廣州番禺職業(yè)技術(shù)學(xué)院信息工程學(xué)院
參考文獻(xiàn):
[1]晉征.論基于網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的圖書館管理系統(tǒng)安全性研究與實(shí)現(xiàn)[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015(3):27-29.
[2]陽(yáng)學(xué)軍.基于網(wǎng)絡(luò)和人工智能的圖書館信息管理系統(tǒng)研究[J].岳陽(yáng)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2005(3):59-61.
[3]林愛(ài)鮮.基于神經(jīng)網(wǎng)絡(luò)的圖書館管理系統(tǒng)的構(gòu)建研究[J].電腦與電信,2012(4):48-50.
[4]田華.圖書館分布式數(shù)據(jù)庫(kù)安全技術(shù)研究[J].現(xiàn)代情報(bào),2007(4):161-163
熱門標(biāo)簽
圖書館學(xué)論文 圖書館論文 圖書采訪 圖書信息管理 圖書檔案管理 圖書情報(bào) 圖書營(yíng)銷策劃 圖書館聯(lián)盟 圖書營(yíng)銷 圖書版權(quán) 心理培訓(xùn) 人文科學(xué)概論