基于NVM的高性能即時(shí)恢復(fù)存儲(chǔ)引擎的設(shè)計(jì)與實(shí)現(xiàn)
【學(xué)位授予單位】:浙江大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP333
【圖文】:
僅使得NVM有足夠的帶寬供CPU訪問(wèn),而且在體系結(jié)構(gòu)特性上也與普通內(nèi)存逡逑維持一致(比如NUMA訪問(wèn),Cache—致性)。因此,應(yīng)用開(kāi)發(fā)者可以簡(jiǎn)單地逡逑將NVM抽象為一塊具有持久化能力的內(nèi)存,簡(jiǎn)化了應(yīng)用程序的開(kāi)發(fā)。圖2.1逡逑展現(xiàn)了邋NVM在體系結(jié)構(gòu)中的關(guān)鍵路徑。逡逑11逡逑
對(duì)NVM優(yōu)化的文件系統(tǒng)——DAX文件系統(tǒng)。相比傳統(tǒng)文件系統(tǒng),DAX文件逡逑系統(tǒng)的最大特點(diǎn)是,文件上的讀寫(xiě)操作直接作用于底層的NVM設(shè)備,而沒(méi)有逡逑任何介入其中的軟件緩存。DAX文件系統(tǒng)的工作原理如圖2.2所示。應(yīng)用程序逡逑對(duì)NVM上的文件建立內(nèi)存映射時(shí),DAX文件系統(tǒng)通過(guò)NVM設(shè)備的驅(qū)動(dòng)程序逡逑得到該文件對(duì)應(yīng)數(shù)據(jù)塊的物理地址,并通過(guò)內(nèi)存管理單元將進(jìn)程的一部分虛擬逡逑地址映射到文件的物理地址上。之后,應(yīng)用程序?qū)υ撎摂M地址空間上的訪問(wèn)會(huì)逡逑直接作用在NVM上。另外,應(yīng)用程序通常會(huì)使用一個(gè)用戶態(tài)的NVM庫(kù)來(lái)簡(jiǎn)逡逑化NYM編程。逡逑User邋Space邐Application逡逑mmap邐read/write逡逑NVM邋Lib逡逑V
逑本文在最新的工業(yè)級(jí)NVM上比較了普通寫(xiě)操作和確保一致性的寫(xiě)操作的逡逑性能。圖2.3是兩種操作所對(duì)應(yīng)的吞吐率。確保一致性的寫(xiě)操作每寫(xiě)入16字節(jié)逡逑后都使用sync原語(yǔ)進(jìn)行同步。本文在不同大小的NVM空間上測(cè)試了這兩種操逡逑作的性能,其性能差距可達(dá)65-521倍!逡逑12000邋-邋>邋1邋■—■■■.._■■邐—^ 邋Normal-Write逡逑n.邐Write-with-Sync逡逑畫(huà).\逡逑^邋8000邋-邐\逡逑I邐\逡逑1邐\逡逑S邋4000邋-邐\逡逑2000邋■邐X邐邐逡逑0邋?邋念邐金邐&邐■*邐■*.邐邐邐--A逡逑I邐4邐16邐64邐256邐1024逡逑blocksize邋<MiB)逡逑圖2.3邋NVM上普通寫(xiě)操作和確保一致性的寫(xiě)操作的性能比較逡逑2.3存儲(chǔ)引擎的持久化逡逑2.3.1持久化存儲(chǔ)引擎逡逑關(guān)系數(shù)據(jù)庫(kù)通過(guò)滿足ACID的事務(wù)[2()]來(lái)簡(jiǎn)化上層應(yīng)用的開(kāi)發(fā),這個(gè)思想同逡逑樣可以應(yīng)用在存儲(chǔ)引擎上。一般的
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 汪欣華;;試論市場(chǎng)經(jīng)濟(jì)條件下政治統(tǒng)治合法化與持久化的有效途徑[J];理論觀察;2016年07期
2 劉攀;武友新;;一種自定義持久化機(jī)制的研究[J];微計(jì)算機(jī)信息;2008年03期
3 石祥濱,張斌,鄭還遠(yuǎn),陳學(xué)德;一種使C~(++)成為持久化程序設(shè)計(jì)語(yǔ)言的機(jī)制及實(shí)現(xiàn)[J];沈陽(yáng)工業(yè)大學(xué)學(xué)報(bào);1996年03期
4 李俠;;災(zāi)區(qū)援助需要多元化持久化[J];中國(guó)衛(wèi)生;2008年07期
5 廖躍鈞;;論軟件體系結(jié)構(gòu)中的持久化技術(shù)[J];科技信息(學(xué)術(shù)研究);2008年29期
6 李向陽(yáng);歐洲高失業(yè)的持久化[J];經(jīng)濟(jì)研究參考;1997年45期
7 ;美國(guó)網(wǎng)絡(luò)空間攻擊與主動(dòng)防御能力解析——用于持久化控制的網(wǎng)空攻擊裝備[J];網(wǎng)信軍民融合;2018年06期
8 曲恒昌;若干國(guó)家過(guò)量教育的持久化及其對(duì)我們的啟示[J];比較教育研究;1998年04期
9 張?jiān)?井輝;;在線考試系統(tǒng)設(shè)計(jì)中試題的呈現(xiàn)及持久化處理方法[J];南京廣播電視大學(xué)學(xué)報(bào);2011年02期
10 牛變玲;劉彥隆;;Java技術(shù)中數(shù)據(jù)的持久化實(shí)現(xiàn)及對(duì)比[J];科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì);2010年06期
相關(guān)會(huì)議論文 前9條
1 王俊;于愛(ài)榮;曹雷;;基于Delphi的持久化層的設(shè)計(jì)與研究[A];’2004系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)交流會(huì)論文集[C];2004年
2 張偉燕;夏濤;吳志杰;;實(shí)體EJB的雙重持久化設(shè)計(jì)[A];中國(guó)工程物理研究院科技年報(bào)(2005)[C];2005年
3 劉一童;;使用XStream實(shí)現(xiàn)Java對(duì)象與XML轉(zhuǎn)換[A];促進(jìn)企業(yè)信息化進(jìn)程——第九屆中國(guó)Java技術(shù)及應(yīng)用交流大會(huì)文集[C];2006年
4 李菡;李磊;;基于eBase數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)持久化研究與應(yīng)用[A];第二十三屆中國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(技術(shù)報(bào)告篇)[C];2006年
5 郭杰;;基于NoSQL的持久化消息隊(duì)列設(shè)計(jì)實(shí)現(xiàn)[A];全國(guó)冶金自動(dòng)化信息網(wǎng)2014年會(huì)論文集[C];2014年
6 薛麗娟;楊柳堤;王成軍;;基于Gentle.net的科研項(xiàng)目管理系統(tǒng)持久化層解決方案[A];第四屆中國(guó)軟件工程大會(huì)論文集[C];2007年
7 謝飛;;Java平臺(tái)下數(shù)據(jù)庫(kù)持久化技術(shù)介紹[A];促進(jìn)企業(yè)信息化進(jìn)程——第十屆中國(guó)Java技術(shù)及應(yīng)用大會(huì)文集[C];2007年
8 陳小春;孫亮;趙麗娜;;基于固件的終端安全管理系統(tǒng)研究與應(yīng)用[A];第30次全國(guó)計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2015年
9 李海剛;吳毅平;沈兵;;通用數(shù)據(jù)訪問(wèn)和持久化在寶信能源管理系統(tǒng)中的實(shí)現(xiàn)[A];2007中國(guó)鋼鐵年會(huì)論文集[C];2007年
相關(guān)重要報(bào)紙文章 前10條
1 記者 楊宏斌 通訊員 胡愛(ài)民 趙寧 邱暢;讓反“四風(fēng)”持久化[N];湖北日?qǐng)?bào);2014年
2 賈京生;差異化與持久化[N];中國(guó)紡織報(bào);2004年
3 本報(bào)記者 丁瑤瑤;沈陽(yáng)體育呈現(xiàn)全運(yùn)效應(yīng)持久化[N];沈陽(yáng)日?qǐng)?bào);2012年
4 記者 楊金志 許曉青;金建忠代表:建設(shè)學(xué)習(xí)型黨組織 必須持久化重實(shí)效[N];新華每日電訊;2011年
5 李曉帆 袁影;打擊非法設(shè)臺(tái)應(yīng)常態(tài)化持久化[N];人民郵電;2016年
6 本報(bào)記者 別坤;談笑有同窗,往來(lái)有精英[N];計(jì)算機(jī)世界;2012年
7 記者 馮蕓 惠婷 李鳳虎 王平 郭海方 高長(zhǎng)嶺 杜君 郭戈;踐行群眾路線沒(méi)有“休止符”[N];河南日?qǐng)?bào);2014年
8 周飆;“按人發(fā)錢”不如“持久減稅”[N];21世紀(jì)經(jīng)濟(jì)報(bào)道;2008年
9 記者 王鳳娟;簽訂“門前三包”責(zé)任書(shū) 助力國(guó)家級(jí)衛(wèi)生城市創(chuàng)建[N];圖們江報(bào);2011年
10 中華讀書(shū)報(bào)社副總編輯 王小琪;推廣讀書(shū)是政府的一種責(zé)任[N];光明日?qǐng)?bào);2006年
相關(guān)博士學(xué)位論文 前3條
1 安靜斌;面向分布構(gòu)件平臺(tái)的持久化技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2007年
2 熊昊;入盟后波蘭對(duì)美歐俄外交政策演變[D];中國(guó)人民大學(xué);2011年
3 王德俊;面向服務(wù)的分布式系統(tǒng)動(dòng)態(tài)更新研究[D];上海交通大學(xué);2010年
相關(guān)碩士學(xué)位論文 前10條
1 王濤;基于NVM的高性能即時(shí)恢復(fù)存儲(chǔ)引擎的設(shè)計(jì)與實(shí)現(xiàn)[D];浙江大學(xué);2018年
2 陳席林;分布式持久化緩存系統(tǒng)的研究與實(shí)現(xiàn)[D];重慶大學(xué);2013年
3 王艷萍;移動(dòng)Web客戶端持久化緩存技術(shù)研究[D];華中科技大學(xué);2013年
4 饒毓琳;基于LSM-Tree的持久化緩存機(jī)制的優(yōu)化研究[D];華中科技大學(xué);2016年
5 張彥歆;基于.NET平臺(tái)ORM技術(shù)的研究與應(yīng)用[D];上海交通大學(xué);2009年
6 周海華;基于持久化DOM的XML數(shù)據(jù)存儲(chǔ)技術(shù)研究與實(shí)現(xiàn)[D];沈陽(yáng)工業(yè)大學(xué);2005年
7 劉靖僑;XML文檔對(duì)象模型持久化在OSCAR中的實(shí)現(xiàn)及查詢轉(zhuǎn)換[D];浙江大學(xué);2002年
8 周源;對(duì)象關(guān)系映射引擎的設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2005年
9 陳彬;數(shù)據(jù)流實(shí)時(shí)存儲(chǔ)關(guān)鍵技術(shù)[D];浙江工業(yè)大學(xué);2015年
10 王妮喃;集團(tuán)經(jīng)營(yíng)工作計(jì)劃管理系統(tǒng)的研究與實(shí)現(xiàn)[D];吉林大學(xué);2014年
本文編號(hào):2756675
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2756675.html