圖書管理系統安全穩定性研究

時間:2022-01-14 10:14:37

導語:圖書管理系統安全穩定性研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

圖書管理系統安全穩定性研究

SQL(結構化查詢語言)是世界上最流行的和標準化的數據庫語言。Mysql可以說是目前最為流行的開源數據庫管理系統軟件,是一個真正的多用戶、多線程SQL數據庫服務器。Mysql開放源碼,快捷靈活、穩定和容易使用等優點決定了其在中小型管理系統應用的優勢。本文以基于Mysql網絡數據庫的圖書管理系統為例,從安全穩定性要求和采取的安全策略等方面進行分析研究。

1Mysql在信息管理系統的應用與優勢

1.1Mysql的基本特性與應用

Mysql與其他大型數據庫Oracle、DB2、SQLServer等相比,有自身的不足之處,但是沒有影響到Mysql在信息管理系統的應用。在個人或者是中小型的企業,Mysql發揮了自身的優勢與作用。Mysql開放源碼,具有快捷靈活、穩定和容易使用等優點,并有效的提供了PHP、C,C++,JAVA和HTML等主流前端開發軟件的API接口。支持多種操作系統包括Windows、Linux、Solaris、MasOS等。目前,搭建動態網站或者服務器的開源軟件組合有典型的網絡架構LAMP,極大地方便了開發者。Mysql應用非常廣泛,Google、facebook、等使用Mysql作為網絡數據庫。

1.2Mysql應用于圖書管理系統的優勢

Mysql應用于圖書管理系統的優勢主要分為三個方面,一是免費開源優勢,如果再使用linux操作系統,可以減少購買操作系統和數據庫的開銷。二是多種平臺支持的優勢,Mysql可以與多個平臺進行有效的連接,實現信息資源的共享。三是中小型數據庫靈活穩定的優勢,在設計Mysql程序的時候,加入了SQL中沒有的一些補充條件,更加的適用于在中小型數據庫中使用。圖書管理系統通常要保存用戶信息、圖書信息和借閱信息,以及建立相關的書籍查詢等,數據倉庫并不是很龐大,因此,使用Mysql來管理數據非常合適。

2基于Mysql的圖書管理系統安全穩定性分析

高校圖書管理系統是基于互聯網的網絡數據庫,通常采用B/S的體系結構,因此,在瀏覽器層、Web服務器層、數據庫服務器層都會存在安全性要求,以及在操作系統、網絡技術等方面的安全問題。只有控制好圖書管理系統的安全問題,才能保證信息資源的有效共享?;诰W絡數據庫的圖書管理系統的安全穩定性具有以下幾個特點:(1)較高的穩定性,包括操作系統的穩定性和數據庫系統的穩定性,要保持Mysql數據庫的正常運行軌跡。(2)數據的保密性能,對客戶信息、訪問瀏覽量、客戶端等進行有效的保密。(3)運行的速度很快,包括瀏覽器端、數據庫服務器端的訪問速度,以保證數據信息在查找、修改等方面的快速反應。(4)數據的備份與數據的恢復功能。數據庫服務器中,包括圖書信息、借閱圖書記錄、客戶賬號等在內的相關數據的安全問題,是保證圖書管理系統正常運轉的重要因素。要采取嚴格的防范措施,同時,當發生數據故障的時候,要在最短的時間內恢復數據與系統。

3基于Mysql的圖書管理系統安全穩定性策略

圖書管理系統通常采用三層B/S結構模式,即用戶層、Wed服務器層和數據庫層。圖書管理系統要注意提高數據庫安全、操作系統安全和網絡安全技術等方面的安全策略。

3.1優化數據庫設計

比如,在遵循關系模式規范化的基礎上,優化表設計適當增加中間表或增加冗余字段以減少連接查詢所花的時間,優化JOIN操作和子查詢盡量使用全連接避免產生中間表,盡量避免LIKE關鍵字和通配符進行查詢。另外,還可以修改my.ini文件,對相關參數如sort_buffer_size、read_buffer_size、query_cache_size、max_connections等,設置合適的緩沖區大小和MySQL允許的最大連接進程數,以優化服務器提高系統性能,提高保證圖書信息資源查詢效率。

3.2數據容災與備份機制

要定期地進行數據備份,保護圖書書目數據、流通數據、客戶信息等。定期的進行數據庫的重組工作,增強數據庫的使用性能。用好MYSQL的容災與備份機制,比如:建立主從數據庫集群,采用MySQL復制;制定數據庫備份/恢復計劃;啟動數據庫服務器的二進制變更日志;定期檢查數據表;定期對備份文件進行備份;把MySQL的數據目錄和備份文件分別放到兩個不同的驅動器中,等等。

3.3帳戶安全策略

可以從賬戶安全檢查、系統內部安全措施、哈希加密等方面著手進行。比如,檢查用戶表mysql.user是否有匿名空賬號(user=‘’),如有應將其刪除。使用哈希加密帳戶密碼。加強客戶的登錄認證,尤其是服務器主機的登錄認證。在主數據庫創建從數據庫操作所用的用戶,并指定使用SLL認證等等。

3.4網絡安全和操作系統安全策略

在網絡安全策略方面,利用NAT技術,有效的防止發生來自網絡外部的攻擊現象,將局域網絡內部的計算機系統進行隱蔽。正確設置計算機操作系統,確保客戶使用真實身份,登錄具有合法性。此外,還可以設置系統的實時監控,優化網絡防火墻、文件加密以及殺毒軟件技術的升級,等等。

4結語

綜上所述,要確保基于Mysql在圖書館管理系統的安全穩定性能,要考慮很多種因素的影響,在數據庫設計、數據庫服務器、數據容災與備份、帳戶安全,以及計算機網絡、操作系統等方面進行優化配置。圖書管理系統的安全與穩定性能保證了信息數據的安全、穩定性與高效,保證了客戶在不同的時間、地點、平臺中有效的使用圖書館的資源信息共享。

作者:石坤泉 單位:廣州番禺職業技術學院信息工程學院

參考文獻:

[1]晉征.論基于網絡數據庫的圖書館管理系統安全性研究與實現[J].網絡安全技術與應用,2015(3):27-29.

[2]陽學軍.基于網絡和人工智能的圖書館信息管理系統研究[J].岳陽職業技術學院學報,2005(3):59-61.

[3]林愛鮮.基于神經網絡的圖書館管理系統的構建研究[J].電腦與電信,2012(4):48-50.

[4]田華.圖書館分布式數據庫安全技術研究[J].現代情報,2007(4):161-163