计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2010年
7期
36-39
,共4页
实时历史数据库%数据压缩%并行编程
實時歷史數據庫%數據壓縮%併行編程
실시역사수거고%수거압축%병행편정
实时历史数据库系统需要极高的数据压缩速度,但传统的压缩算法都使用串行处理,数据压缩和文件读写都要耗费大量的时间.为了提高数据压缩速度,提出一种并行压缩算法,首先把待处理数据分成若干小块,然后通过对块数据压缩、解压缩、文件读写并发处理,充分发挥多核处理器的高性能.并设计出一种适合并行压缩算法的压缩数据存储文件格式和一个数据段信息循环链表,通过多线程编程技术来实现并行压缩算法.使用工程实测数据在多核处理器系统上的实验表明,并行压缩算法可以极大地提高数据压缩速度,满足实时历史数据库的需求.
實時歷史數據庫繫統需要極高的數據壓縮速度,但傳統的壓縮算法都使用串行處理,數據壓縮和文件讀寫都要耗費大量的時間.為瞭提高數據壓縮速度,提齣一種併行壓縮算法,首先把待處理數據分成若榦小塊,然後通過對塊數據壓縮、解壓縮、文件讀寫併髮處理,充分髮揮多覈處理器的高性能.併設計齣一種適閤併行壓縮算法的壓縮數據存儲文件格式和一箇數據段信息循環鏈錶,通過多線程編程技術來實現併行壓縮算法.使用工程實測數據在多覈處理器繫統上的實驗錶明,併行壓縮算法可以極大地提高數據壓縮速度,滿足實時歷史數據庫的需求.
실시역사수거고계통수요겁고적수거압축속도,단전통적압축산법도사용천행처리,수거압축화문건독사도요모비대량적시간.위료제고수거압축속도,제출일충병행압축산법,수선파대처리수거분성약간소괴,연후통과대괴수거압축、해압축、문건독사병발처리,충분발휘다핵처리기적고성능.병설계출일충괄합병행압축산법적압축수거존저문건격식화일개수거단신식순배련표,통과다선정편정기술래실현병행압축산법.사용공정실측수거재다핵처리기계통상적실험표명,병행압축산법가이겁대지제고수거압축속도,만족실시역사수거고적수구.