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

數(shù)據(jù)庫讀寫策略在文本挖掘中的優(yōu)化研究

2015-08-01 10:06:54張志強王偉鈞周利軍黎忠文
成都大學學報(自然科學版) 2015年3期
關(guān)鍵詞:數(shù)據(jù)處理數(shù)據(jù)庫效率

張志強,王偉鈞,周利軍,黎忠文

(成都大學 計算機學院,四川 成都 610106)

0 引 言

在文本挖掘領(lǐng)域的研究中,很多學者提出分詞的產(chǎn)生以及新詞的發(fā)現(xiàn)都是極其重要的處理過程[1-2].在這些過程中,會產(chǎn)生海量的分詞數(shù)據(jù)和新詞候選詞數(shù)據(jù),對這些海量數(shù)據(jù)的處理效率極大地影響著整個文本挖掘項目運行的進度.如何提高數(shù)據(jù)的處理效率是文本挖掘研究的重要問題[3-5].

通常,海量數(shù)據(jù)一般都存儲在數(shù)據(jù)庫中,若要進行數(shù)據(jù)處理,就必須進行數(shù)據(jù)庫的讀寫操作,由此需要設(shè)計相應(yīng)的數(shù)據(jù)庫讀寫策略.而采用常規(guī)的數(shù)據(jù)庫讀寫策略實現(xiàn)的處理方式盡管可以完成海量數(shù)據(jù)的處理,但數(shù)據(jù)處理的效率較低.為了提高數(shù)據(jù)庫讀寫的速度和數(shù)據(jù)處理的效率,本研究對常規(guī)的數(shù)據(jù)庫讀寫策略進行了優(yōu)化分析,提出并設(shè)計了優(yōu)化后的數(shù)據(jù)庫讀寫策略,最后利用JAVA 語言實現(xiàn)了該策略.實驗結(jié)果表明,優(yōu)化后的數(shù)據(jù)庫讀寫策略實現(xiàn)的數(shù)據(jù)處理速度比常規(guī)數(shù)據(jù)庫讀寫策略實現(xiàn)的數(shù)據(jù)處理速度更快,從而其數(shù)據(jù)處理效率更高.

1 數(shù)據(jù)庫讀寫策略在分詞數(shù)據(jù)處理過程中的實現(xiàn)

本研究所涉及到的分詞數(shù)據(jù)處理過程,是在文本挖掘中,從數(shù)據(jù)庫中讀取分詞數(shù)據(jù),根據(jù)新詞候選詞的產(chǎn)生算法生成多個新詞候選詞,并將新產(chǎn)生的新詞候選詞寫入數(shù)據(jù)庫中,為文本挖掘后期的分析處理提供基礎(chǔ)數(shù)據(jù).

1.1 常規(guī)數(shù)據(jù)庫讀寫策略的實現(xiàn)

在分詞數(shù)據(jù)處理過程中,常規(guī)的數(shù)據(jù)庫讀寫策略實現(xiàn)過程分為4 步驟:①利用JDBC 數(shù)據(jù)庫訪問接口,建立數(shù)據(jù)庫訪問連接對象;②利用JDBC 接口的executeQuery 方法執(zhí)行select 語句完成從數(shù)據(jù)庫的分詞表中提取分詞數(shù)據(jù);③將新產(chǎn)生的新詞候選詞利用JDBC 接口的executeUpdate 方法執(zhí)行insert語句寫入數(shù)據(jù)庫中;④關(guān)閉數(shù)據(jù)庫訪問連接,釋放數(shù)據(jù)庫連接資源.

常規(guī)的數(shù)據(jù)庫讀寫策略在分詞數(shù)據(jù)處理過程中的關(guān)鍵代碼結(jié)構(gòu)如下:

1.2 帶連接池數(shù)據(jù)庫讀寫策略的優(yōu)化設(shè)計

為了提高數(shù)據(jù)庫讀寫的速度,需要對常規(guī)數(shù)據(jù)庫讀寫策略進行優(yōu)化設(shè)計,對此本研究采用帶連接池數(shù)據(jù)庫讀寫策略.

1.2.1 連接池.

在每次對數(shù)據(jù)庫進行讀寫時,都需要建立數(shù)據(jù)庫連接對象.當頻繁讀寫數(shù)據(jù)庫時,數(shù)據(jù)讀寫的效率將會變低.為了提高數(shù)據(jù)讀寫效率,采用數(shù)據(jù)庫連接池技術(shù).通過設(shè)計數(shù)據(jù)庫連接池來分配、管理和釋放數(shù)據(jù)庫連接,連接池允許程序重復使用一個現(xiàn)有的數(shù)據(jù)庫連接,而不是重新建立一個連接,同時連接池也會釋放空閑時間超過最大空閑時間的數(shù)據(jù)庫連接,以此避免因為沒有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏,從而能顯著地提高對數(shù)據(jù)庫讀寫的速度.

本研究設(shè)計的連接池實現(xiàn)的原理是在系統(tǒng)初始化的時候,為數(shù)據(jù)庫連接建立一個“緩沖池",預先在緩沖池中放入一定數(shù)量的連接.當用戶需要訪問數(shù)據(jù)庫時,并非建立一個新的連接,而是從連接池中取出一個已建立的空閑連接對象.使用完畢后,該連接并不關(guān)閉,而是將連接放回連接池中,為下一個請求訪問使用.而連接的建立、斷開都由連接池來管理.同時,可以通過設(shè)置連接池的參數(shù)來控制連接池中的初始連接數(shù)、連接的上下限數(shù)以及連接池中的連接數(shù)動態(tài)增長等.連接池模型如圖1 所示.

圖1 連接池模型示意圖

1.2.2 帶連接池數(shù)據(jù)庫讀寫策略的實現(xiàn).

由于JDBC 接口本身并不提供可以直接使用的連接池API 函數(shù),需要單獨設(shè)計連接池.本研究設(shè)計了ConnectionPools 連接池類來實現(xiàn)連接池的功能.

連接池類的關(guān)鍵代碼結(jié)構(gòu)如下:

帶連接池數(shù)據(jù)庫讀寫策略在分詞數(shù)據(jù)處理過程中的關(guān)鍵代碼結(jié)構(gòu)如下:

數(shù)據(jù)處理過程中,數(shù)據(jù)庫讀寫策略使用的連接是從連接池中獲取,使用完后再放入連接池中,為后面的數(shù)據(jù)庫讀寫操作繼續(xù)使用,因此,每次數(shù)據(jù)庫讀寫時,并不需要重新建立連接和釋放連接,從而使得數(shù)據(jù)庫讀寫速度提高,其數(shù)據(jù)處理效率也得到提高.

1.3 批處理數(shù)據(jù)庫讀寫策略的優(yōu)化設(shè)計

為了更進一步提高數(shù)據(jù)庫的讀寫速度和數(shù)據(jù)處理效率,本研究在帶連接池數(shù)據(jù)庫讀寫策略的基礎(chǔ)上又進一步進行了優(yōu)化.本次優(yōu)化中,將數(shù)據(jù)庫寫操作以批處理方式進行,每次完成一批SQL 語句的執(zhí)行,從而減少了單條SQL 語句執(zhí)行的資源開銷,又更進一步提高了數(shù)據(jù)處理的效率.批處理操作實現(xiàn)的關(guān)鍵步驟是:每次從新詞候選詞數(shù)組中提取候選詞后,動態(tài)產(chǎn)生一條insert 語句,該語句用于將候選詞寫入到數(shù)據(jù)庫的候選詞表中,并將該insert 語句利用JDBC 接口的addBatch 方法添加到批處理操作的集合中,以此類推,直到當批處理集合容納的SQL語句的條數(shù)滿足設(shè)置的最大容量后,再一次性地提交給數(shù)據(jù)庫執(zhí)行.批處理數(shù)據(jù)庫讀寫策略實現(xiàn)模型如圖2 所示.

圖2 批處理數(shù)據(jù)庫讀寫策略架構(gòu)模型示意圖

批處理數(shù)據(jù)庫讀寫策略在分詞數(shù)據(jù)處理過程中的關(guān)鍵代碼結(jié)構(gòu)如下:

2 實驗與分析

為了比較不同的數(shù)據(jù)庫讀寫策略對數(shù)據(jù)處理效率的影響,本研究對常規(guī)數(shù)據(jù)庫讀寫策略、帶連接池數(shù)據(jù)庫讀寫策略、批處理數(shù)據(jù)庫讀寫策略分別進行了測試實驗.測試環(huán)境中,軟件環(huán)境是,后臺數(shù)據(jù)庫系統(tǒng)采用SQL Sever 2008 R2,數(shù)據(jù)庫中分詞表的記錄數(shù)為2 944 條,操作系統(tǒng)為Windows XP SP3;硬件環(huán)境是,CPU 為Intel Core 2 Duo T6570(2.10 GHz),內(nèi)存4 GB.

2.1 連接池中連接數(shù)量的影響

本研究設(shè)計的連接池類,可以設(shè)置連接池中容納的連接個數(shù)的最大值,從而動態(tài)調(diào)整連接池的性能.為了測試連接池最大容量對數(shù)據(jù)處理效率的影響,將連接池容納的連接個數(shù)的最大值分別設(shè)置為10、20、30、40、50、60、70、80、90、100,每種設(shè)置情況測試10 次.測試的結(jié)果如表1 所示.

從表1 的測試的結(jié)果可以看出,當連接池中容納的連接個數(shù)的最大值設(shè)置為40 時,數(shù)據(jù)處理效率相對最高.

2.2 批處理集合容量的影響

批處理數(shù)據(jù)庫讀寫策略的優(yōu)化方案設(shè)計中,批處理集合容量(批處理集合中容納的SQL 語句條數(shù))的設(shè)置對數(shù)據(jù)處理效率也有相應(yīng)的影響,為了測試批處理集合容量對數(shù)據(jù)處理效率的影響,將批處理集合容量分別設(shè)置為100、200、300、400、500、600、700、800、900、1000 進行測試,每種設(shè)置測試10 次,其中連接池最大容量設(shè)置為40.測試的結(jié)果如表2 所示.

表1 連接池的最大容量對數(shù)據(jù)處理效率的影響

表2 批處理集合容量對數(shù)據(jù)處理效率的影響

從表2 的測試結(jié)果可以看出,當批處理集合容量設(shè)置為400 時,數(shù)據(jù)處理的效率最高.

2.3 不同數(shù)據(jù)庫讀寫策略的比較

為了比較不同的數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理效率,本研究對3 種數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理進行了比較測試.每種數(shù)據(jù)處理方式測試了10 次,其中,帶連接池數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理方式中將連接池容量的最大值設(shè)置為40;批處理數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理方式中將批處理集合容量設(shè)置為400.測試的結(jié)果如表3 所示.

表3 不同數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理效率的比較

從表3 可見,批處理數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理方式無論是數(shù)據(jù)處理的最優(yōu)時間值,還是數(shù)據(jù)處理的平均時間值,其處理時間值都是最小的.由此看見,批處理數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理效率最高.帶連接池數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理效率比常規(guī)數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理效率提高約18%,批處理數(shù)據(jù)庫讀寫策略數(shù)據(jù)處理效率比常規(guī)數(shù)據(jù)庫讀寫策略的數(shù)據(jù)處理效率提高約20%.

3 結(jié) 論

文本挖掘中,當數(shù)據(jù)庫存儲的數(shù)據(jù)量是海量時,為了提高數(shù)據(jù)處理的效率,設(shè)計一種高效的數(shù)據(jù)庫讀寫策略是非常重要的.本研究設(shè)計了帶連接池數(shù)據(jù)庫讀寫策略和批處理數(shù)據(jù)庫讀寫策略,通過測試實驗看出其數(shù)據(jù)處理的效率得到明顯的提高.

[1]孫鐵利,劉延吉.中文分詞技術(shù)的研究現(xiàn)狀與困難[J].信息技術(shù),2009,33(7):187-189 +192.

[2]趙偉,戴新宇,尹存燕,等.一種規(guī)則與統(tǒng)計相結(jié)合的漢語分詞方法[J].計算機應(yīng)用研究,2004,21(3):23-25.

[3]文必龍,宗文棟.海量并行處理系統(tǒng)的大數(shù)據(jù)讀寫接口優(yōu)化研究[J].鄭州輕工業(yè)學院學報(自然科學版),2012,27(3):28-30 +48.

[4]孫勝耀,聶利穎.基于數(shù)據(jù)挖掘的高校學生信息海量數(shù)據(jù)處理[J].電腦知識與技術(shù),2011,7(24):5823-5825.

[5]賀瑤,王文慶,薛飛.基于云計算的海量數(shù)據(jù)挖掘研究[J].計算機技術(shù)與發(fā)展,2013,23(2):69-72.

猜你喜歡
數(shù)據(jù)處理數(shù)據(jù)庫效率
認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
跟蹤導練(一)2
“錢”、“事”脫節(jié)效率低
主站蜘蛛池模板: 毛片免费在线| 91区国产福利在线观看午夜| 亚洲婷婷六月| 九一九色国产| 五月天香蕉视频国产亚| 亚洲国产黄色| 亚洲乱码在线播放| 美女免费黄网站| 婷婷色在线视频| 免费一级无码在线网站 | 中文字幕日韩欧美| 免费人成视频在线观看网站| 999精品视频在线| 日韩欧美综合在线制服| 国产精品亚洲五月天高清| 老司机午夜精品网站在线观看 | 青青草原国产av福利网站| 欧美中出一区二区| 在线另类稀缺国产呦| 亚洲大学生视频在线播放| 一级香蕉人体视频| 97av视频在线观看| 在线看国产精品| 高清不卡毛片| 国产不卡网| 亚洲国产天堂在线观看| 欧洲免费精品视频在线| 澳门av无码| 国产亚洲视频免费播放| 啪啪啪亚洲无码| 欧美精品v欧洲精品| 青草精品视频| 国产尹人香蕉综合在线电影| 精品国产成人av免费| 欧美视频在线播放观看免费福利资源 | 国产成人一区| 午夜老司机永久免费看片| 亚洲妓女综合网995久久| 91精品亚洲| 99热这里只有精品国产99| 欧美成人日韩| 欧美成人午夜视频| 多人乱p欧美在线观看| 98超碰在线观看| 午夜视频免费试看| 久青草免费视频| 久久精品国产国语对白| 华人在线亚洲欧美精品| 中文字幕久久波多野结衣 | 日本日韩欧美| 成人伊人色一区二区三区| 91精品福利自产拍在线观看| 日韩 欧美 小说 综合网 另类| av无码久久精品| 国产黄色视频综合| 欧美日韩国产系列在线观看| 一本大道视频精品人妻| 日本高清在线看免费观看| 成人韩免费网站| 欧美精品亚洲精品日韩专区va| 91啪在线| 国产精品永久久久久| 国产第八页| 国产91特黄特色A级毛片| 中文字幕在线日本| 亚洲人成色在线观看| 狠狠干欧美| 国产精品免费入口视频| 久操中文在线| 中文纯内无码H| 尤物精品国产福利网站| 国产高清自拍视频| 欧美一区二区自偷自拍视频| 国产在线精品99一区不卡| 国产又黄又硬又粗| 囯产av无码片毛片一级| 国产美女叼嘿视频免费看| 日韩欧美国产综合| 全部无卡免费的毛片在线看| 国产一级在线观看www色| 国产成人亚洲精品蜜芽影院| 无码在线激情片|