基于NAND閃存的數(shù)據(jù)庫索引機(jī)制研究與改進(jìn)
本文選題:NAND閃存 + BFTL; 參考:《東北大學(xué)》2013年碩士論文
【摘要】:在過去的幾十年,CPU的處理速度提高近600倍,而磁盤的讀寫速度只提升了不足10倍,低速的磁盤(毫秒級(jí))已經(jīng)成為制約系統(tǒng)性能提升的瓶頸。高速的NAND閃存(微秒級(jí))已經(jīng)成為磁盤的理想替代設(shè)備。然而由于NAND閃存具有讀寫速度不對(duì)稱、塊擦除次數(shù)有限等特性,現(xiàn)有的數(shù)據(jù)庫索引無法充分發(fā)揮閃存的存儲(chǔ)優(yōu)勢(shì)。因此,基于NAND閃存的物理特性重新構(gòu)建一種高效的數(shù)據(jù)庫索引結(jié)構(gòu)是一個(gè)急需解決的問題。本文在參閱大量國內(nèi)外相關(guān)文獻(xiàn)的基礎(chǔ)上,針對(duì)B-Tree“級(jí)聯(lián)更新”導(dǎo)致的低性能問題和BFTL“隨機(jī)存取”導(dǎo)致的大量閃存寫操作問題,提出了一種更適合閃存的Optimized BFTL索引機(jī)制。Optimized BFTL是對(duì)BFTL的改進(jìn),該機(jī)制包含3個(gè)策略:通過暫存更新、冗余消除的思路,Optimized BFTL改進(jìn)了索引緩存區(qū)Index Buffer的存儲(chǔ)策略;提出了待提交序列選擇算法,通過批量提交節(jié)點(diǎn)序列,消除了BFTL的“隨機(jī)存取”現(xiàn)象,從而大大減少了閃存寫操作次數(shù);設(shè)計(jì)并實(shí)現(xiàn)的葉子節(jié)點(diǎn)頭及其相關(guān)算法,提高了搜索算法的性能。此外,對(duì)Optimized BFTL的全局查詢、更新算法進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn)。最后,依次對(duì)上述策略進(jìn)行模擬實(shí)驗(yàn),仿真結(jié)果表明,與之前的BFTL相比,該索引機(jī)制插入操作所引起的閃存寫次數(shù)僅為前者的22.3%,因此本文實(shí)現(xiàn)的索引機(jī)制能夠大量減少閃存寫次數(shù),具有進(jìn)一步研究和應(yīng)用的價(jià)值。
[Abstract]:In the past few decades, the processing speed of CPU has increased nearly 600 times, while the read and write speed of disk has increased by less than 10 times. Low speed disk (millisecond level) has become the bottleneck of system performance improvement. High-speed NAND flash memory (micro-second) has become an ideal alternative to disk. However, due to the asymmetry of reading and writing speed of NAND flash memory and the limited number of block erasures, the existing database indexes can not give full play to the storage advantages of flash memory. Therefore, it is an urgent problem to reconstruct an efficient database index structure based on the physical properties of NAND flash memory. Based on a large number of domestic and foreign literatures, this paper aims at the problems of low performance caused by B-Tree cascading update and a large number of flash write operations caused by BFTL random access. In this paper, a more suitable Optimized BFTL index mechanism, optimized BFTL, is proposed, which is an improvement on BFTL. The mechanism consists of three strategies: the storage strategy of index cache Index Buffer is improved by using temporary memory update, redundancy elimination and optimized BFTL; This paper proposes an algorithm for selecting the sequence to be submitted, which eliminates the "random access" phenomenon of BFTL by submitting node sequences in batches, thus greatly reduces the number of flash write operations, and designs and implements the leaf nods and their related algorithms. The performance of search algorithm is improved. In addition, the global query and update algorithm of Optimized BFTL are designed and implemented. Finally, the simulation results show that, compared with the previous BFTL, the simulation results show that, The number of flash writes caused by the insertion operation of this indexing mechanism is only 22.3 times of that of the former, so the index mechanism implemented in this paper can greatly reduce the number of flash memory writes, which has the value of further research and application.
【學(xué)位授予單位】:東北大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP333
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 漢澤西;呂飛;;大容量NAND Flash在嵌入式系統(tǒng)中的應(yīng)用[J];石油儀器;2006年01期
2 編輯部;;成長強(qiáng)勁的NAND Flash產(chǎn)業(yè)[J];電子與電腦;2006年11期
3 ;NAND一季度表現(xiàn)糟糕[J];電子產(chǎn)品世界;2007年07期
4 江興;;三星NAND閃存龍頭地位牢固[J];半導(dǎo)體信息;2008年03期
5 ;NAND閃存閃現(xiàn)光芒,今年?duì)I業(yè)收入有望大增[J];今日電子;2013年07期
6 ;云應(yīng)用導(dǎo)致NAND閃存需求下降[J];電子產(chǎn)品世界;2013年12期
7 羽冬;;東芝推出多芯片封裝NAND閃存[J];半導(dǎo)體信息;2004年05期
8 羽冬;;Chip Enable Don't Care的NAND閃存[J];半導(dǎo)體信息;2004年01期
9 任萍;嵌入式NAND Flash穩(wěn)步起飛[J];電子與電腦;2005年05期
10 馬豐璽;楊斌;衛(wèi)洪春;;非易失存儲(chǔ)器NAND Flash及其在嵌入式系統(tǒng)中的應(yīng)用[J];計(jì)算機(jī)技術(shù)與發(fā)展;2007年01期
相關(guān)會(huì)議論文 前5條
1 ;Design and Implement NAND FLASH Data Storage System Based on the ARM[A];全國數(shù)字媒體技術(shù)專業(yè)建設(shè)與人才培養(yǎng)研討會(huì)論文集[C];2011年
2 趙忠文;王魁;;基于NAND Flash的高速大容量固態(tài)記錄器設(shè)計(jì)[A];全國第三屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)交流會(huì)?痆C];2009年
3 肖珂;郭永超;郭書軍;;基于MTD的NAND Flash驅(qū)動(dòng)開發(fā)[A];2010通信理論與技術(shù)新發(fā)展——第十五屆全國青年通信學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2010年
4 雷磊;謝民;李先楚;;基于NAND型Flash的海量存儲(chǔ)板的設(shè)計(jì)與實(shí)現(xiàn)[A];全國第二屆嵌入式技術(shù)聯(lián)合學(xué)術(shù)會(huì)議論文集[C];2007年
5 劉恕;;NAND Flash的ECC分級(jí)及其在ATE設(shè)備中的測(cè)試方法[A];第五屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2008年
相關(guān)重要報(bào)紙文章 前10條
1 佳宜;NAND型Flash缺貨恐至2005年[N];電子資訊時(shí)報(bào);2004年
2 佳宜;NAND型Flash價(jià)跌 需求仍看俏[N];電子資訊時(shí)報(bào);2004年
3 燕蕙;休慮NAND型 Flash價(jià)跌[N];電子資訊時(shí)報(bào);2004年
4 怡均;NAND型Flash難止跌[N];電子資訊時(shí)報(bào);2004年
5 ;NAND閃存吃緊[N];計(jì)算機(jī)世界;2005年
6 周悟;NAND閃存大戰(zhàn)在即[N];計(jì)算機(jī)世界;2005年
7 吳宗翰 DigiTimes 專稿;茂德將于12英寸廠投產(chǎn)NAND Flash[N];電子資訊時(shí)報(bào);2006年
8 吳宗翰 DigiTimes;三星、海力士、美光全靠攏NAND Flash[N];電子資訊時(shí)報(bào);2006年
9 連于慧/DigiTimes;NAND Flash價(jià)格壓力沉重 恐再現(xiàn)跌勢(shì)[N];電子資訊時(shí)報(bào);2006年
10 連于慧 DigiTimes;NAND Flash報(bào)價(jià)跌 廠商大打容量消耗戰(zhàn)[N];電子資訊時(shí)報(bào);2006年
相關(guān)博士學(xué)位論文 前5條
1 李江鵬;提高NAND型閃存使用壽命的數(shù)字信號(hào)處理方法研究[D];上海交通大學(xué);2014年
2 黃敏;提高M(jìn)LC NAND Flash存儲(chǔ)系統(tǒng)可靠性的方法研究[D];哈爾濱工業(yè)大學(xué);2016年
3 魏德寶;基于錯(cuò)誤特征的NAND Flash存儲(chǔ)策略研究[D];哈爾濱工業(yè)大學(xué);2016年
4 徐永剛;基于NAND Flash的嵌入式圖像記錄技術(shù)[D];中國科學(xué)院研究生院(光電技術(shù)研究所);2013年
5 孫輝;NAND固態(tài)盤有限編程/擦除次數(shù)的評(píng)測(cè)模型及優(yōu)化方法[D];華中科技大學(xué);2014年
相關(guān)碩士學(xué)位論文 前10條
1 丁德紅;嵌入式系統(tǒng)中大頁NAND Flash應(yīng)用研究[D];吉林大學(xué);2008年
2 鄭帥;NAND Flash主機(jī)接口控制器技術(shù)研究[D];華南理工大學(xué);2015年
3 張鵬;NAND Flash壞塊管理算法研究與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年
4 李雪峰;基于自主CPU的NAND啟動(dòng)的實(shí)現(xiàn)[D];北京工業(yè)大學(xué);2015年
5 周天偉;NAND閃存的軟硬判決糾錯(cuò)碼應(yīng)用研究[D];西安電子科技大學(xué);2014年
6 周仕成;基于NAND FLASH高速海量存儲(chǔ)系統(tǒng)的設(shè)計(jì)[D];上海交通大學(xué);2015年
7 江旭東;基于NAND Flash陣列的高速大容量圖像存儲(chǔ)器設(shè)計(jì)[D];中北大學(xué);2016年
8 張?jiān)迄i;一種基于虛擬分區(qū)頁映射的閃存FTL設(shè)計(jì)[D];安徽大學(xué);2016年
9 張蓉;支持ONFI和Toggle模式的NAND Flash控制器設(shè)計(jì)[D];華中科技大學(xué);2014年
10 王舉利;eMMC存儲(chǔ)系統(tǒng)的閃存轉(zhuǎn)換層研究與設(shè)計(jì)[D];天津工業(yè)大學(xué);2016年
,本文編號(hào):1879138
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1879138.html