HUABASE基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)_第1頁(yè)
HUABASE基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)_第2頁(yè)
HUABASE基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)_第3頁(yè)
HUABASE基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)_第4頁(yè)
HUABASE基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文由thulium2000貢獻(xiàn)pdf文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。計(jì)算機(jī)研究與發(fā)展JournalofComputerResearchandDevelopmentISSN1000—12391CN11—1777/1rP47(Suppl.):524—528,2010HUABASE:基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)曾春1胡勁松2邢春曉1馮建華3100084)1(清華大學(xué)信息技術(shù)研究院北京2(廣東環(huán)天電子技術(shù)發(fā)展有限公司廣州北京510130)100084)3(清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系(zengchun@tsinghua.org.cn)HUABASE:AColumn—OrientedRelationalDatabaseSystemZengChunl,HuJinson92,XingChunxia01,andFengJianhua31(ResearchInstitute2(Guangdong3(DepartmentofInformationTechnology。TsinghuaUniversity,Beijing100084)HuantianElectronicTechnologyDevelopmentCo.,Ltd.,Guangzhou510130)ofComputerScienceandTechnology,TsinghuaUniversity,Beijing100084)AbstractHUABASEiSacolumn-orientedrelationaldatabasesystem.Thethreemainfeaturesbetterqueryefficiency,fewerdiskarchitecturefordatawarehouseaccessesofcolumn—orienteddatabaseorienteddatabaseisanareandlessstorage.Column-implementedidealnatively.HUABASEsparsemultipledatacompressionmechanisms,queryoptimizationandcanindexingtotechnologies.Bysupportingbusinessintelligenceefficiently,HUABASEdecision.Keywordshelpenterprisesmakewisebusinesscolumn—orienteddatabase;businessintelligence;datawarehouse;TPC—H摘要HUABASE是基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng).列存儲(chǔ)技術(shù)的特點(diǎn)是數(shù)據(jù)查詢效率高、讀磁盤少、存儲(chǔ)空間少,是構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的理想架構(gòu).HUABASE實(shí)現(xiàn)了多種數(shù)據(jù)壓縮機(jī)制、查詢優(yōu)化和稀疏索引技術(shù),在支持高效率的商業(yè)智能方面具有良好的發(fā)展前景,可以幫助企業(yè)輕松做出明智的業(yè)務(wù)經(jīng)營(yíng)決策.關(guān)整詞列數(shù)據(jù)庫(kù);商業(yè)智能;數(shù)據(jù)倉(cāng)庫(kù);TPC—H中圖法分類號(hào)TP311.132.3隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,企業(yè)及政府信息化的不斷深入,應(yīng)用的復(fù)雜性日益增強(qiáng).這些需求推動(dòng)著數(shù)據(jù)密集型應(yīng)用向海量和智能的方向發(fā)展.同時(shí),數(shù)據(jù)倉(cāng)庫(kù)和在線分析等應(yīng)用迫切需要實(shí)時(shí)高效的數(shù)據(jù)處理技術(shù).傳統(tǒng)的基于行存儲(chǔ)的數(shù)據(jù)庫(kù)技術(shù)已經(jīng)出現(xiàn)了技術(shù)瓶頸.如何在快速執(zhí)行復(fù)雜查詢的同時(shí),還能縮小存儲(chǔ)空間和節(jié)約成本是目前數(shù)據(jù)庫(kù)技術(shù)研究的熱點(diǎn)問(wèn)題.本文介紹一種新型數(shù)據(jù)庫(kù)技術(shù)及其驗(yàn)證系統(tǒng)——基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)HUABASE.收稿日期:20lO一06~25列存儲(chǔ)技術(shù)的特點(diǎn)是數(shù)據(jù)查詢效率高、讀磁盤少、存儲(chǔ)空間少,這是構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的理想架構(gòu).列數(shù)據(jù)庫(kù)的應(yīng)用價(jià)值來(lái)自于它對(duì)復(fù)雜查詢的快速響應(yīng)以及數(shù)據(jù)壓縮所帶來(lái)的存儲(chǔ)優(yōu)勢(shì),使其在商業(yè)智能方面具有良好的發(fā)展前景.根據(jù)Gartner2010年1月關(guān)于數(shù)據(jù)倉(cāng)庫(kù)的分析報(bào)告【1],列數(shù)據(jù)庫(kù)與傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)相比,在數(shù)據(jù)分析方面表現(xiàn)出卓越的性能,因此,列數(shù)據(jù)庫(kù)技術(shù)的研究和產(chǎn)品開(kāi)發(fā)在學(xué)術(shù)界和工業(yè)界受到廣泛關(guān)注.基金項(xiàng)目:國(guó)家。八六三”高技術(shù)研究發(fā)展計(jì)劃基金項(xiàng)目(2009AA012143)萬(wàn)方數(shù)據(jù)曾春等:HUABASE:基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)列數(shù)據(jù)庫(kù)的學(xué)術(shù)價(jià)值在于其獨(dú)特的數(shù)據(jù)存儲(chǔ)理念,以及基于列的存儲(chǔ)為企業(yè)決策分析、數(shù)據(jù)倉(cāng)庫(kù)、商業(yè)智能這些應(yīng)用領(lǐng)域所帶來(lái)的效率和空間上的方便和優(yōu)勢(shì).目前開(kāi)源列數(shù)據(jù)庫(kù)有C—Store,rasdaman,MonetDB等,商用列數(shù)據(jù)庫(kù)有SybaseIQ,VerticaAnalyticEXASOLDatabase,ParAccelAnalyticDatabase,據(jù),它是由表、記錄等組成;另一是物理數(shù)據(jù),它代表數(shù)據(jù)庫(kù)怎樣存儲(chǔ)邏輯數(shù)據(jù).不同的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)或許有相同的邏輯數(shù)據(jù),但它們通常有不同的物理數(shù)據(jù).實(shí)現(xiàn)數(shù)據(jù)庫(kù)物理數(shù)據(jù)的方法有2種:一是基于行存儲(chǔ),另一是基于列存儲(chǔ).對(duì)于基于行存儲(chǔ)的實(shí)現(xiàn)方法,它把邏輯數(shù)據(jù)的整條記錄存儲(chǔ)到數(shù)據(jù)塊中,為了提高查詢速度,要為某些列建立B+樹(shù)等類型的索引;對(duì)于基于列存儲(chǔ)的實(shí)現(xiàn)方法,邏輯數(shù)據(jù)中的記錄不直接按條映射到物理數(shù)據(jù)中,而是把記錄按列分開(kāi),把所有記錄相同列的值存在一起,同時(shí)提供連接數(shù)據(jù)能夠把記錄相應(yīng)的列值重新組合起來(lái)形成記錄.EXASolution等.近5年來(lái)在國(guó)際一流的數(shù)據(jù)庫(kù)會(huì)議VLDB,SIGMOD,ICDE上有關(guān)這個(gè)領(lǐng)域的優(yōu)秀論文也頻頻出現(xiàn)心。10J.1HUABASE數(shù)據(jù)庫(kù)體系架構(gòu)HUABASE是基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系如圖1所示,HUABASE將記錄進(jìn)行分段存儲(chǔ),表段內(nèi)數(shù)據(jù)按列排序存儲(chǔ),表段中列值的個(gè)數(shù)有一個(gè)上限,連接數(shù)據(jù)存儲(chǔ)記錄號(hào)與數(shù)據(jù)塊序列號(hào).?dāng)?shù)據(jù)插入時(shí),盡管列值的位置會(huì)發(fā)生變化,只要它仍然在同一個(gè)數(shù)據(jù)塊中,連接數(shù)據(jù)就不需要更新,除非由于數(shù)據(jù)塊溢出導(dǎo)致列數(shù)據(jù)被移到新的數(shù)據(jù)塊中,數(shù)據(jù)塊的序列號(hào)才發(fā)生變化,連接數(shù)據(jù)可以用來(lái)把相應(yīng)的列值連接起來(lái)形成一條記錄.1(P001,1)統(tǒng).系統(tǒng)基于先進(jìn)的存儲(chǔ)模型,可用來(lái)解決傳統(tǒng)數(shù)據(jù)庫(kù)中一些關(guān)鍵的性能問(wèn)題.HUABASE非常適合于商業(yè)智能分析領(lǐng)域,可以輔助BI工具為企業(yè)做出有效的業(yè)務(wù)經(jīng)營(yíng)決策.1.1HUABASE簡(jiǎn)介關(guān)系型數(shù)據(jù)庫(kù)是一個(gè)用以存儲(chǔ)及處理結(jié)構(gòu)化數(shù)據(jù)的軟件系統(tǒng),其數(shù)據(jù)分為2個(gè)層次:一是邏輯數(shù)lI(Pen,2)II(1.99,2)Il(P002,2)I值數(shù)據(jù)塊1001(1,l001)(2,1001)I(Radio,1)l值數(shù)據(jù)塊1002l(10.99,1)Il值數(shù)據(jù)塊1003IDP001P002P003P004NameRadioPenTVCallleraPrice10.991.99200.99loo.99(1,l002)(1,1003)ff(2,1002)IIJ(2,1003)II連接數(shù)據(jù)塊Il連接數(shù)據(jù)塊¨連接數(shù)據(jù)塊IIDN姍e表段II(P003,1)(1:'004,2)I值數(shù)據(jù)塊2001}(1,2001)(2,2001)Il(Camera,2)iI(100.99,2)I(TV,1)I|(200.99,1)lI值數(shù)據(jù)塊2002l值數(shù)據(jù)塊2003r—’。—‘’———————’1|I(1,2002)ff11,2003)J(2,2002)(2,2003)lI連接數(shù)據(jù)塊II連接數(shù)據(jù)塊II連接數(shù)據(jù)塊lIDPriCe表段2圖1邏輯數(shù)據(jù)與物理數(shù)據(jù)示例圖2HUABASE概況萬(wàn)方數(shù)據(jù)526計(jì)算機(jī)研究與發(fā)展2010,47(增刊)HUABASE非常適合于商業(yè)智能分析領(lǐng)域,如圖2所示,HUABASE用戶可以利用ETL工具從多種數(shù)據(jù)源抽取元數(shù)據(jù)然后存放到HUABASE數(shù)據(jù)庫(kù)中,HUABASE可以存放和管理海量的數(shù)據(jù)并用于智能分析,比如:一個(gè)數(shù)據(jù)庫(kù)最大可以支持232個(gè)表空間;一個(gè)表空間最大可以支持256個(gè)數(shù)據(jù)文件I一個(gè)數(shù)據(jù)文件最大可支持32TB數(shù)據(jù).1.2HUABASE體系架構(gòu)HUABASE數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)3層架構(gòu):核心層、接口層和應(yīng)用層.核心層完全基于Java實(shí)現(xiàn),包括支持列存儲(chǔ)的所有關(guān)鍵組件.接口層支持ODBC和JDBC標(biāo)準(zhǔn)接口.應(yīng)用層支持各種數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā),HUABASE本身提供了多種基于JDBC接口的數(shù)據(jù)庫(kù)管理工具.如圖3所示:數(shù)據(jù)庫(kù)管理工具應(yīng)用層【l應(yīng)用程序接口層ODBC3弋弋?7一】[數(shù)據(jù)庫(kù)管理器]【命令編輯器]【命令行工具]lJDBCHUABASE核心核心層列式存儲(chǔ)緩存策略加鎖機(jī)制查詢處理安全管理事務(wù)處理口志管理全文搜索圖3HUABASE體系架構(gòu)1.核心層組件1)列式存儲(chǔ).支持記錄的按列存儲(chǔ)、實(shí)現(xiàn)了高效的數(shù)據(jù)壓縮和稀疏索引技術(shù),可以極大地提高存儲(chǔ)效率和查詢性能.2)緩存策略.支持多種數(shù)據(jù)塊緩沖機(jī)制,比如持久緩沖區(qū)、時(shí)鐘緩沖區(qū)、FIF0緩沖區(qū)、LRU緩沖區(qū).發(fā)列數(shù)據(jù)庫(kù)應(yīng)用.2)數(shù)據(jù)庫(kù)管理器.基于Web的數(shù)據(jù)庫(kù)管理器,可以從web瀏覽器登錄,方便遠(yuǎn)程管理HUABASE數(shù)據(jù)庫(kù).根據(jù)用戶角色,可以管理當(dāng)前數(shù)據(jù)庫(kù)的模式、表或用戶等.3)命令編輯器.基于圖形界面的命令編輯工具,可以方便地提交各種查詢和操作命令.4)命令行工具.命令行工具支持交互模式、命令模式和批處理模式.適合管理員做各種管理和維護(hù)操作.1.33)加鎖機(jī)制.?dāng)?shù)據(jù)塊鎖是為了保持?jǐn)?shù)據(jù)塊的操作一致性,支持排它鎖、共享鎖、增量排它鎖、增量共享鎖.4)查詢處理.支持SQL一92和部分SQL-99標(biāo)準(zhǔn)、應(yīng)用多種查詢優(yōu)化策略,在復(fù)雜查詢上具有比基于行存儲(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)更優(yōu)越的性能.5)安全管理.支持?jǐn)?shù)據(jù)的加密存儲(chǔ)和傳送,保護(hù)用戶數(shù)據(jù)的隱私和安全.6)事務(wù)處理.支持事務(wù)的原子性、一致性、隔離性和持久性.7)日志管理.支持日志的回滾和重做,確保系統(tǒng)數(shù)據(jù)的完整性.8)全文搜索.支持對(duì)大文本列的全文搜索方式,可以有效提高大文本的查詢效率.2.接口層組件1)0DBC.支持ODBC標(biāo)準(zhǔn)接口,應(yīng)用程序可以通過(guò)該接口訪問(wèn)HUABASE數(shù)據(jù)庫(kù).2)JDBC.支持JDBC標(biāo)準(zhǔn)接I:1,Java應(yīng)用程序可以通過(guò)該接口訪問(wèn)HUABASE數(shù)據(jù)庫(kù).3.應(yīng)用層組件1)應(yīng)用程序.可以基于ODBC和JDBC接1:3開(kāi)HUABASE關(guān)鍵技術(shù)HUABASE支持關(guān)系型數(shù)據(jù)庫(kù)的核心功能,在列存儲(chǔ)方面的關(guān)鍵技術(shù)包含以下3個(gè)方面:1.?dāng)?shù)據(jù)壓縮技術(shù)基于行存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)一般只能做到對(duì)數(shù)據(jù)塊的壓縮.而基于列存儲(chǔ)的HUABASE,采用了多種數(shù)據(jù)壓縮機(jī)制,比如同一列中相同的值只存放一份;對(duì)于整型數(shù)據(jù),只存放相鄰列值的差.這些機(jī)制可以實(shí)現(xiàn)更高的數(shù)據(jù)壓縮效率.列數(shù)據(jù)庫(kù)按列存儲(chǔ)并在列上進(jìn)行壓縮的技術(shù),在構(gòu)建大型數(shù)據(jù)倉(cāng)庫(kù)的時(shí)候可以表現(xiàn)出突出的優(yōu)勢(shì),節(jié)省大量的存儲(chǔ)空間.2.查詢優(yōu)化技術(shù)基于行存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)查詢時(shí),不能只讀取部分列,所有列都必須讀取到內(nèi)存中然后再去掉不需要的列,這樣就導(dǎo)致很多不必要的硬盤輸入輸出.而基于列存儲(chǔ)的HUABASE,由于它把記錄的列分開(kāi)存儲(chǔ),查詢引擎可以按需讀取列,從而減少了萬(wàn)方數(shù)據(jù)曾春等:HUABASE:基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)527硬盤輸入輸出,提高了數(shù)據(jù)庫(kù)的查詢性能.演示這種效果,我們將準(zhǔn)備幾個(gè)具有數(shù)百列的表進(jìn)行不同的查詢并觀察響應(yīng)時(shí)間.同時(shí),還與基于行存儲(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行對(duì)比.3.稀疏索引效果3.稀疏索引技術(shù)基于行存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)一般都是稠密索引,不僅增加存儲(chǔ)空間,也增加了數(shù)據(jù)更新時(shí)的代價(jià).因此,為表的所有列都建立索引就不太現(xiàn)實(shí),如HUABASE給表中所有需要索引的列都建立了索引,為了進(jìn)行對(duì)比演示,我們將在基于行存儲(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)中創(chuàng)建相同的表但只索引部分列,然后在沒(méi)建索引的列上進(jìn)行查詢對(duì)比.2.3果對(duì)一個(gè)未加索引的列進(jìn)行查詢,系統(tǒng)不得不作全表掃描,導(dǎo)致數(shù)據(jù)庫(kù)的性能嚴(yán)重惡化.而基于列存儲(chǔ)的HUABASE所建立的索引是稀疏索引,列值已被排序存儲(chǔ),索引只建立到數(shù)據(jù)塊級(jí),當(dāng)查詢通過(guò)索引定位到數(shù)據(jù)塊后,就可以使用二分法查找,這樣索引的存儲(chǔ)空間很小,維護(hù)代價(jià)很低,可以給所有需要索引的列都建立索引,從而顯著提高了數(shù)據(jù)庫(kù)的查詢性能.HUABASE數(shù)據(jù)庫(kù)性能演示為了演示HUABASE作為列數(shù)據(jù)庫(kù)的性能優(yōu)勢(shì),我們采用了TPC—H(商業(yè)智能計(jì)算測(cè)試)的測(cè)試方法.TPC-H是TPC的重要測(cè)試標(biāo)準(zhǔn)之一(http:1/tpc.org/tpch),主要用來(lái)模擬真實(shí)商業(yè)應(yīng)用環(huán)境.與科學(xué)計(jì)算測(cè)試不同,商業(yè)智能計(jì)算測(cè)試是對(duì)現(xiàn)實(shí)中商用計(jì)算需求的全面模擬.HUABASE數(shù)據(jù)庫(kù)性能演示步驟如圖5所示:2HUABASE數(shù)據(jù)庫(kù)演示環(huán)境與步驟HUABASE數(shù)據(jù)庫(kù)完全基于Java實(shí)現(xiàn),所以具有無(wú)縫的多平臺(tái)部署能力.可以支持不同的操作系統(tǒng)環(huán)境,比如:Windows或Linux環(huán)境等.2.1回答圄答回I---.---------.-.-.....---------------—--------—.........--......—.一,Jl::—---------------------------.-------------------?—-—----?-----/HUABASE數(shù)據(jù)庫(kù)演示環(huán)境HUABASE數(shù)據(jù)庫(kù)服務(wù)器運(yùn)行的基本要求是r—————————————————————————、'●————————————————————————、測(cè)試TPc.H查詢裝載TPc.H數(shù)據(jù)>>>圖5HUABASE數(shù)據(jù)庫(kù)性能演示步驟具有Java1.6運(yùn)行環(huán)境,1GB以上內(nèi)存,以及10GB大小的存儲(chǔ)空間.HUABASE安裝分為服務(wù)器端和客戶端部分,可以分開(kāi)安裝.為了演示HUABASE數(shù)據(jù)庫(kù)服務(wù)器和遠(yuǎn)程客戶端的連接,本文設(shè)計(jì)如圖4所示的演示環(huán)境.瓣裳髓藏§{鼉{A囂A霪囂贛糕群鬻產(chǎn)瓣}差玨A囂A霪囂1.裝載TPC~H數(shù)據(jù)HUABASE提供了多種數(shù)據(jù)庫(kù)管理工具,以方便不同特點(diǎn)的用戶使用.為了配合TPC—H測(cè)試演示,我們開(kāi)發(fā)了一些方便的數(shù)據(jù)裝載和查詢工具.裝載工具可以根據(jù)TPC-H數(shù)據(jù)模板生成要求的數(shù)據(jù)并裝載到HUABASE數(shù)據(jù)庫(kù)中.為了演示HUABASE在大數(shù)據(jù)量情況下的查詢性能,我們準(zhǔn)備了400萬(wàn)條數(shù)據(jù),裝載時(shí)間大約11GB大?。瑁常埃恚椋?,數(shù)據(jù)文件大約數(shù)糕露瓣努瓣圖42.2HUABASE數(shù)據(jù)厙演不環(huán)境2.測(cè)試TPC-H查詢HUABASE數(shù)據(jù)庫(kù)關(guān)鍵技術(shù)演示TPC—H包括標(biāo)準(zhǔn)的22個(gè)查詢,查詢工具可以根據(jù)TPC-H查詢模板生成查詢語(yǔ)句,可以演示每個(gè)查詢語(yǔ)句的響應(yīng)時(shí)間.此外,為了與基于行存儲(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行對(duì)比,我們將選擇一家行業(yè)領(lǐng)先的數(shù)據(jù)庫(kù)廠商進(jìn)行對(duì)比測(cè)試.為了演示HUABASE列存儲(chǔ)的技術(shù)特點(diǎn),我們?cè)O(shè)計(jì)了幾個(gè)演示步驟來(lái)展示數(shù)據(jù)壓縮的效率,查詢優(yōu)化和稀疏索引的效果.1.?dāng)?shù)據(jù)壓縮效率HUABASE按列存儲(chǔ)并在列上進(jìn)行壓縮,為了演示壓縮效率,我們將準(zhǔn)備大量具有相同列值的原始數(shù)據(jù)并裝載到數(shù)據(jù)庫(kù)中.可以通過(guò)對(duì)比原始數(shù)據(jù)和裝載后數(shù)據(jù)文件的大小來(lái)觀察數(shù)據(jù)壓縮的效率.此外,還可以與基于行存儲(chǔ)的數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行對(duì)比.3結(jié)束語(yǔ)本文介紹了列存儲(chǔ)的技術(shù)優(yōu)勢(shì),分析了HU越狐SE數(shù)據(jù)庫(kù)的體系架構(gòu)和關(guān)鍵技術(shù),然后演示了HUABASE列存儲(chǔ)的關(guān)鍵技術(shù)特點(diǎn),最后通過(guò)對(duì)比演示TPC-H測(cè)試結(jié)果,進(jìn)一步驗(yàn)證了HUABASE作為列數(shù)據(jù)庫(kù)2.查詢優(yōu)化效果’HuABASE能根據(jù)當(dāng)前查詢按需讀取列,為了萬(wàn)方數(shù)據(jù)528計(jì)算機(jī)研究與發(fā)展2010,47(增刊)的性能優(yōu)勢(shì).下一步,我們將提高系統(tǒng)的可用性,實(shí)現(xiàn)并行查詢和分布式的架構(gòu).[7-1IvanovaM,KerstenML,NesN.Self-organizing2008strategiesforacolumn—storedatabase//ProcofEDBT.NewYork:ACM.2008:157-168[83VaidyaP,LeeJ.CharacterizationofTPC-HQueriesforColumn-0rienteddatabase2008onaa致謝本論文研究得到李超老師和張勇老師的dual—coreAMDathlon幫助,謹(jǐn)致謝意!參考文獻(xiàn)[9]processor/Procof2008:1411-1412ACMCIKM.NewYork:ACM?BonczwallinPA,KerstenML,ManegoldS.BreakingthememorymonetDB.CommunicationsoftheACM。2008,51[13FeinbergD,BeyerMA.Magicquadrantfor(12):77—85datawarehousedatabasemanagementsystems.[2010—06一013.http:/www.Do]BonezPA,GrustT,KeulenMV,eta1.MonetDB/XQuerytaAfastXQueryProcprocessorpoweredbyrelationalgarter.COm/DisplayDocument?id=1290514[2]AbadiDengine//of2006J,MaddenSR,HaehemN.ColumnStoresareACMSlGMoD.NewYork:ACM,2006:479—VS.490RowStores:Howdifferenttheyreally?/[Frocof2008ACMSIGMOD.NewYork:ACM,2008:967-980[3]AbadiDJ,MaddenSR,FerreirainM.曾Integrating春男,1976年生,博士,主要研究方向?yàn)閿?shù)據(jù)庫(kù)、compressionandexecution2006columnorienteddatabase內(nèi)容管理.systems/]Proeof2006:671—682ACMsIGMOD.NewYork:ACM,胡勁松D男,1970年生,碩士,主要研究方向?yàn)榱袛?shù)[4]AbadiDJ,MyersaS,DewittDJ.Materialization2007ICDE.據(jù)庫(kù).strategiesincolumn-orientedDBMS//ProeofPiscataway,NJ:IEEE,2007:466—475邢春曉男,1967年生,博士,教授,主要研究方向?yàn)閿?shù)據(jù)庫(kù)、數(shù)字圖書(shū)館.York:[5]StonebrakerM,Abadicolumn—orientedDJ,BatkinA,eta1.C-store:A2005VLDB.NewDBMS][ProcofACM,2005:553—564馮建華男,1967年生,博士,教授,主要研究方向?yàn)閿?shù)forindexingICDE.tsinghua.edu.cn).[63GeTingjian,ZdonikinaSFast.Secureeneryption據(jù)庫(kù)、數(shù)據(jù)倉(cāng)儲(chǔ)和www環(huán)境下的信息處理(fengjh@column-orientedDBMS//Proeof2007Piscataway,NJ:IEEE,2007:676—685萬(wàn)方數(shù)據(jù)HUABASE:基于列存儲(chǔ)的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)作者:作者單位:刊名:英文刊名:年,卷(期):被引用次數(shù):曾春,胡勁松,邢春曉,馮建華曾春,邢春曉(清華大學(xué)信息技術(shù)研究院,北京,100084),胡勁松(廣東環(huán)天電子技術(shù)發(fā)展有限公司,廣州,510130),馮建華(清華大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系,北京,100084)計(jì)算機(jī)研究與發(fā)展JOURNALOFCOMPUTERRESEARCHANDDEVELOPMENT2010,47(z1)0次參考文獻(xiàn)(10條)1.FeinbergD,BeyerMA.Magicquadrantfordatawarehousedatabasemanagementsystems.[2010-0601]./DisplayDocument?id=12905142.AbadiDJ,MaddenSR,HachemN.ColumnStoresvs.RowStores:Howdifferentaretheyreally?//Procof2008ACMSIGMOD.NewYork:ACM,2008:967-9803.AbadiDJ,MaddenSR,FerreiraM.Integratingcompressionandexecutionincolumnorienteddatabasesystems//Procof2006ACMSIGMOD.NewYork:ACM,2006:671-6824.AbadiDJ,MyersDS,DeWittDJ.Materializationstrategiesinacolumn-orientedDBMS//Procof2007ICDE.Piscataway,NJ:IEEE,2007:466-4755.StonebrakerM,AbadiDJ,BatkinA,etal.C-store:Acolumn-orientedDBMS//Procof2005VLDB.NewYork:ACM,2005:553-5646.GeTingjian,ZdonikSFast.Secureencryptionforindexinginacolumn-orientedDBMS//Procof2007ICDE.Piscataway,NJ:IEEE,2007:676-6857.IvanovaM,KerstenML,NesN.Self-organizingstrategiesforacolumn-storedatabase//Procof2008EDBT.NewYork:ACM,2008:157-1688.VaidyaP,LeeJ.CharacterizationofTPC-HQueriesforaColumn-Orienteddatabaseonadual-coreAMDathlonprocessor//Procof2008ACMCIKM.NewYork:ACM,2008:1411-14129.BonczPA,KerstenML,ManegoldS.BreakingthememorywallinmonetDB.Communicationsofthe

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論