期刊在線咨詢服務(wù),立即咨詢
關(guān)鍵詞:非易失性存儲(chǔ)器 多表連接 連接順序 數(shù)據(jù)庫(kù)
摘要:多表連接操作是嵌入式數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)等系統(tǒng)中的一個(gè)重要操作.因此,提升多表連接的性能能夠加快數(shù)據(jù)處理和分析的速度,進(jìn)而提升系統(tǒng)的整體性能.新型的非易失性存儲(chǔ)器(Non VolatileMemory,NVM)具有內(nèi)存級(jí)讀寫速度、存儲(chǔ)密度高、可字節(jié)尋址和持久化等優(yōu)點(diǎn),成為補(bǔ)充或替代DRAM的新型存儲(chǔ)設(shè)備.然而,直接將現(xiàn)有的多表連接算法應(yīng)用在NVM上會(huì)帶來兩個(gè)問題:(1)現(xiàn)有算法不能充分發(fā)揮新型非易失性存儲(chǔ)器的優(yōu)勢(shì),無法展現(xiàn)較優(yōu)的性能;(2)連接算法會(huì)生成大量中間表,對(duì)存儲(chǔ)設(shè)備造成大量寫操作.由于NVM的寫耐受度有限,現(xiàn)有多表連接操作極易造成NVM的損壞.該文考慮NVM寫耐受度有限的特性,旨在減少多表連接操作引起的對(duì)NVM的寫操作.首先,該文提出優(yōu)化連接順序的NVjoin算法,該算法解析不同表之間的關(guān)聯(lián)性,并通過采樣的方法估算中間結(jié)果的大小,從而選擇較優(yōu)的連接順序,盡可能減少NVM上的寫操作.其次,該文設(shè)計(jì)了一個(gè)組織中間結(jié)果的數(shù)據(jù)結(jié)構(gòu)LWTab,該結(jié)構(gòu)充分利用了NVM可字節(jié)尋址的特性,通過存儲(chǔ)數(shù)據(jù)的地址而非數(shù)據(jù)的方式,進(jìn)一步減少連接過程中中間結(jié)果所產(chǎn)生的NVM寫操作.該文利用DRAM模擬NVM進(jìn)行大量的測(cè)試實(shí)驗(yàn),結(jié)果表明,該文提出的算法在時(shí)間性能與NVM寫次數(shù)兩個(gè)方面均得到提升:與MySQL所提供的連接順序相比,NVjoin可以減少104.21倍的NVM寫操作并提升65.01%的性能.除此之外,LWTab可以在NVjoin的基礎(chǔ)上,進(jìn)一步減少16.74倍的NVM寫操作以及提升71.86%的性能.
計(jì)算機(jī)學(xué)報(bào)雜志要求:
1.來稿要求論點(diǎn)明確,數(shù)據(jù),條理清晰,文字精練,字跡清楚.
2.為了使審理過程順利進(jìn)行,在投稿的同時(shí),作者需附一份關(guān)于文章所述工作的背景。將研究背景同文章放在同一個(gè)文件中,另起一頁(yè)。并且需向編輯部聲明:稿件內(nèi)容屬于作者的科研成果;署名無爭(zhēng)議;引用他人成果已注明出處;未公開發(fā)表過.
3.稿件首頁(yè)包括下列內(nèi)容:題目、真實(shí)姓名、詳細(xì)工作單位、城市及郵政編碼、200字的中文摘要和3-5條關(guān)鍵詞.文末附上稿件的英文文摘,包括英文題目、漢語拼音的姓名、工作單位的英文譯名、200個(gè)單詞以上的英文摘要和3-5條與中文關(guān)鍵詞對(duì)應(yīng)的英文關(guān)鍵詞.請(qǐng)將作者的Email、聯(lián)系地址、電話放在文章的首頁(yè)下方。
4.來稿必須做到清稿定稿.稿件中的外文字母必須分清大、小寫,正、斜體;上、下角的字母、數(shù)碼和符號(hào),其位置高低應(yīng)區(qū)別明顯;符號(hào)及時(shí)次出現(xiàn)時(shí)需要進(jìn)行說明。
5.文中的計(jì)量單位一律使用《中華人民共和國(guó)法定計(jì)量單位》.文中圖表只附必要的,插圖要精繪,圖中文字書寫清楚.插圖和照片不得用復(fù)印件,必須是清繪圖和原照片.圖、表應(yīng)貼在正文中的相應(yīng)位置上.圖、表和公式分別用阿拉伯?dāng)?shù)字全文統(tǒng)一編號(hào).
注:因版權(quán)方要求,不能公開全文,如需全文,請(qǐng)咨詢雜志社