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

基于云數(shù)據(jù)庫的高校數(shù)字圖書館升級方案研究

2017-03-14 11:49:31邱芬朱宜炳
科技視界 2016年27期
關鍵詞:應用研究

邱芬 朱宜炳

【摘 要】隨著移動互聯(lián)網(wǎng)的發(fā)展,高校數(shù)字圖書館建設開始進入“云”時代。傳統(tǒng)的數(shù)字圖書館采用關系數(shù)據(jù)庫和普通文件系統(tǒng)存儲電子書籍,存在著諸多不便。如何將其平滑過渡到云圖書館是一個值得研究的課題。本文分析了傳統(tǒng)數(shù)字圖書館面臨的問題,提出了一種基于HBase技術的升級方案,該方案屏蔽了NoSQL與SQL數(shù)據(jù)庫之間的差異,無需對原有數(shù)字圖書館系統(tǒng)做二次開發(fā),即可訪問Hadoop系統(tǒng)中存儲的數(shù)字資源。

【關鍵詞】HBase;云圖書館;應用研究

1 高校數(shù)字圖書館建設現(xiàn)狀

隨著移動互聯(lián)網(wǎng)和智能設備的蓬勃發(fā)展,隨時隨地進行無紙化學習變得越來越重要,各大高校開始著手于數(shù)字圖書館建設以順應這一趨勢[1]。由于師生對數(shù)字圖書需求的日益多樣化,以及數(shù)字圖書的數(shù)據(jù)量和數(shù)據(jù)種類呈指數(shù)增長,圖書存儲對服務器空間的需求也急劇膨脹,非結構化數(shù)據(jù)的存儲需求突出[2]。同時師生對數(shù)字圖書服務的及時性要求越來越高,使得高效存儲和管理豐富的數(shù)字圖書對資源和資金的消耗成為高校圖書館沉重的負擔[4]。

由于歷史原因,很多高校的數(shù)字圖書館系統(tǒng)缺乏頂層設計和統(tǒng)一規(guī)劃,主要采用Sybase、DB2和Oracle等關系數(shù)據(jù)庫存儲數(shù)字圖書。隨著數(shù)字圖書數(shù)量快速增加,全部采用關系數(shù)據(jù)庫存儲其成本較高,易用性和時效性也得不到保障。而且相當數(shù)量的數(shù)字圖書體積較大,并不適合存進關系數(shù)據(jù)庫,如果采用文件式存儲,數(shù)據(jù)的安全性、靈活性和擴展性都會受到極大的限制,也又不利于數(shù)字圖書的備份、檢索和統(tǒng)計[3]。而且,有些數(shù)字圖書業(yè)務獨占一個數(shù)據(jù)庫,數(shù)據(jù)冗余度高、共享性差。因此,傳統(tǒng)的數(shù)字圖書存儲方案日益滿足不了高校對數(shù)字圖書服務的需求,因此進行海量數(shù)字圖書存儲方案的研究是十分有必要的[5]。

2 云圖書館技術研究

基于Hadoop或Spark的云計算方案對海量數(shù)據(jù)進行云存儲是當前計算機領域的研究熱點。云計算是一種按需交付和使用信息服務的模式,它是服務器的橫向擴展。而云存儲則是云計算的基礎,云存儲通過計算機網(wǎng)格和分布式協(xié)同處理系統(tǒng)將網(wǎng)絡中大量不同類型的存儲設備集接,作為一個服務體系對外提供接口供各種客戶端訪問,這種存儲對用戶是透明的。對于高校的數(shù)字圖書館而言,不僅要能夠存儲海量圖書數(shù)據(jù),還要能對數(shù)據(jù)進行高速I/O, 由于Hadoop在云計算和云存儲領域具有很高的人氣,很多商業(yè)公司采用Hadoop軟件構建自己的私有云,因此本文選擇Hadoop開源框架解決種需求[6]。

首先,Hadoop以一種可伸縮且高效的方式處理圖書文檔。由于HDFS具有心跳算法、數(shù)據(jù)塊冗余、數(shù)據(jù)流式訪問等機制,自動維護著數(shù)字圖書的多個副本,因此具有較高的容錯性,可以保障數(shù)字圖書的安全性和完整性,非常適合圖書館信息化建設對文檔的分布式存儲需求。其次,Map/Reduce框架將對數(shù)字圖書的CRUD訪問分解為并行的Map任務和Reduce任務。兩類任務都可以運行在多臺服務器上,從而可以輕易處理PB級圖書數(shù)據(jù)。

HBase是Apache基金會Hadoop項目的子項目,是一個適合存儲非結構化數(shù)據(jù)的云數(shù)據(jù)庫,與一般的關系數(shù)據(jù)庫不同,HBase以表的形式存儲數(shù)據(jù),但是其基于列而不是基于行的模式。盡管每個HBase表由行和列組成,但每列只屬于一個特定的用戶。每個元素在底層HDFS系統(tǒng)中保存了多個版本,由時間戳來標識。行并作為檢索記錄的主鍵,也是數(shù)據(jù)在表中的唯一標識。HBase在HDFS之上提供了與Google公司BigTable類似的能力,和BigTable提供的分布式數(shù)據(jù)存儲一樣,HBase也實現(xiàn)了基于云存儲的具有高性能、高可靠、列存儲、可伸縮的分布式數(shù)據(jù)庫系統(tǒng),可用于存儲用戶的非結構化數(shù)據(jù)[3]。

3 本方案技術路線

本文采用研究學習與應用開發(fā)相結合的方式,首先深入研究了Hadoop的系統(tǒng)架構和HDFS的運行原理,接著對Hadoop數(shù)據(jù)文件的讀寫機制和Hadoop性能調優(yōu)進行了研究和分析,基本研究思想是:首先使用Hadoop架構中的HDFS實現(xiàn)數(shù)字圖書云存儲系統(tǒng),然后在HDFS基礎上使用HBase技術構建一個分布式的、面向列的云數(shù)據(jù)庫,最后使用開源的Phoenix引擎將針對圖書數(shù)據(jù)的SQL訪問轉化為針對HBase的NoSQL調用,從而避免大規(guī)模修改原有的數(shù)字圖書館系統(tǒng)。本方案的實現(xiàn)步驟如下:

(1)在圖書館服務器集群上構建HDFS云存儲系統(tǒng)。傳統(tǒng)關系型數(shù)據(jù)庫在數(shù)字圖書館建設中一直扮演著圖書存儲的重要角色。由于數(shù)字圖書數(shù)據(jù)一旦寫入很少再修改,也較少有事務要求,Hadoop的設計建立在更多地響應“一次寫入、多次讀取”的基礎上,數(shù)據(jù)集一旦生成就較少修改,然后自動復制到不同的存儲節(jié)點中,不僅提高了可靠性,也提高了系統(tǒng)帶寬,故使用Hadoop來處理數(shù)字圖書尤為合適[3]。

(2)使用HBase技術在HDFS云存儲系統(tǒng)之上構建分布式云數(shù)據(jù)庫。HDFS存儲系統(tǒng)不適合處理低延遲的用戶請求,也難以高效管理海量小文件。HBase可以彌補這兩條不足。HBase通過使用緩存和多Master設計來降低來自Client的數(shù)據(jù)訪問壓力,以減少延時;同時利用MapFile、SequenceFile等方式對小文件進行壓縮打包,讓HDFS存儲系統(tǒng)能高效地處理好小體積的數(shù)字圖書。

(3)使用開源的Phoenix引擎將針對云數(shù)據(jù)庫的SQL訪問轉化為NoSQL訪問。Phoenix引擎出自Salesforce公司,是一個實現(xiàn)SQL到NoSQL轉換的項目,其可以高效地通過SQL語句操縱HBase或者MangoDB數(shù)據(jù)庫,用戶通過JDBC接口與其進行交互,就像訪問傳統(tǒng)的關系數(shù)據(jù)庫一樣。

(4)將原有數(shù)字圖書館系統(tǒng)的關系數(shù)據(jù)庫訪問地址映射為新的云數(shù)據(jù)庫訪問地址。很多高校的數(shù)字圖書館建設在軟硬件上已經(jīng)投入了大量的資金,在不影響原系統(tǒng)運行的前提下可以平滑實現(xiàn)關系數(shù)據(jù)庫到云數(shù)據(jù)庫的過渡。

4 總結

本方案如果能夠順利實施,將有利于提高圖書館對信息資產的管理水平,從而為廣大師生提供更加便利的在線學習服務。通過對HBase和HDFS等技術的研究,結合圖書館對海量數(shù)字圖書存儲的實際需求,設計的方案具有以下優(yōu)點:(1)存儲容量動態(tài)可擴展。系統(tǒng)中大量服務器協(xié)同工作,可以在不影響系統(tǒng)運行的前提下動態(tài)擴展,滿足數(shù)字圖書存儲規(guī)模日益增長的需要。(2)信息資源虛擬化?;贖Base的云數(shù)據(jù)庫對于使用者是透明的,用戶無需關心數(shù)據(jù)如何存儲,原有MIS系統(tǒng)也只需要做少量修改。(3)高可靠高。Hadoop的多副本和快速恢復等機制可以充分保障數(shù)據(jù)的可靠性。而且HBase和Phoenix引擎可以部署在普通服務器上,從而為圖書館部門節(jié)省成本的同時提高設備使用效率。因此本方案對數(shù)字化校園建設中的數(shù)據(jù)存儲和服務器使用規(guī)劃都具有一定的參考價值。

【參考文獻】

[1]朱錦益.大數(shù)據(jù)時代數(shù)字化圖書館建設[J].圖書檔案,2016,2.

[2]林志生.云計算技術在高校圖書館管理中的應用[J].產業(yè)與經(jīng)濟論壇,2016,15(6).

[3]王慶波,金涬,何樂等.虛擬化與云計算[M].電子工業(yè)出版社,2012:110-180.

[4]劉安定.云環(huán)境下圖書館信息資源建設的機遇[J].赤峰學院學報,2016,3.

[5]張興旺.云圖書館基礎理論研究與進展[J].圖書館論壇,2012,9.

[6]高新成.基于Hadoop的校園云存儲系統(tǒng)的研究[J].陜西理工學院學報,2012,8.

[責任編輯:朱麗娜]

猜你喜歡
應用研究
節(jié)奏訓練在初中音樂課程教學中的應用研究
高校數(shù)碼鋼琴教學模式的構建與應用研究
旅游管理教學中情境教學法的應用研究
科技視界(2016年18期)2016-11-03 23:23:07
無線傳感器網(wǎng)絡優(yōu)化的應用與研究
科技視界(2016年18期)2016-11-03 22:35:48
電力信息采集系統(tǒng)中對載波現(xiàn)場測試儀的應用
現(xiàn)代機械制造工藝與精密加工技術的應用分析
PPP模式在我國基礎設施建設中的應用研究
時代金融(2016年23期)2016-10-31 13:58:17
“黑農”大豆育種技術及應用研究
進駐數(shù)字課堂的新興教學媒體
AG接入技術在固網(wǎng)NGN的應用研究
主站蜘蛛池模板: 91久久国产成人免费观看| 亚洲永久视频| 国产人碰人摸人爱免费视频| 国产精品亚洲片在线va| 99热国产这里只有精品无卡顿"| 全免费a级毛片免费看不卡| 人妻丰满熟妇αv无码| 五月婷婷综合网| www.亚洲一区| 一区二区偷拍美女撒尿视频| 亚洲综合精品香蕉久久网| 福利片91| 国产丰满大乳无码免费播放| 性做久久久久久久免费看| 色哟哟国产精品| 国产人前露出系列视频| 国产va免费精品| 黄色污网站在线观看| 波多野结衣中文字幕一区二区| 成年人福利视频| 无码专区第一页| 欧美日韩中文字幕二区三区| 国产香蕉97碰碰视频VA碰碰看| 成人永久免费A∨一级在线播放| 国产亚洲高清在线精品99| 色婷婷在线影院| 少妇精品在线| 美女内射视频WWW网站午夜 | 国产视频 第一页| 2020亚洲精品无码| 二级特黄绝大片免费视频大片| 国产精品天干天干在线观看| 福利国产在线| 国产日韩欧美精品区性色| 亚洲手机在线| 孕妇高潮太爽了在线观看免费| 国产网站一区二区三区| 亚洲国产日韩视频观看| 日韩精品一区二区三区免费| 日本亚洲成高清一区二区三区| 国产视频你懂得| 国产99视频免费精品是看6| www.国产福利| a亚洲天堂| 最新国产在线| 国产在线精品人成导航| 国产精品大白天新婚身材| 青青草综合网| 丁香婷婷综合激情| A级毛片无码久久精品免费| 国产日韩av在线播放| 怡春院欧美一区二区三区免费| 国产av剧情无码精品色午夜| 成年网址网站在线观看| 自偷自拍三级全三级视频| 日本一本正道综合久久dvd | 黄色网页在线播放| 99re这里只有国产中文精品国产精品| 日本免费高清一区| 婷婷六月在线| 好吊妞欧美视频免费| 国产精品无码翘臀在线看纯欲| 精品国产电影久久九九| 毛片在线播放a| 日韩123欧美字幕| 91成人免费观看| 亚洲人成网址| 毛片免费观看视频| 国产欧美在线观看精品一区污| 伊人久久大香线蕉aⅴ色| 亚洲成人黄色在线观看| 色噜噜狠狠色综合网图区| 国产夜色视频| 波多野结衣一级毛片| 日韩欧美国产成人| 好吊色妇女免费视频免费| 亚洲欧美日韩色图| 久久99热66这里只有精品一| 亚洲码一区二区三区| 沈阳少妇高潮在线| 午夜不卡视频| 国产一区二区网站|