一種基于在線聚合的多版本并行混合處理方法

基本信息

申請(qǐng)?zhí)?/td> CN201910313749.4 申請(qǐng)日 -
公開(公告)號(hào) CN110019375A 公開(公告)日 2019-07-16
申請(qǐng)公布號(hào) CN110019375A 申請(qǐng)公布日 2019-07-16
分類號(hào) G06F16/2455;G06F16/2453 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 趙志強(qiáng) 申請(qǐng)(專利權(quán))人 哈爾濱匯拓投資中心(有限合伙)
代理機(jī)構(gòu) 哈爾濱市松花江專利商標(biāo)事務(wù)所 代理人 哈爾濱匯拓投資中心(有限合伙)
地址 150000 黑龍江省哈爾濱市南崗區(qū)西大直街118號(hào)(愛立方孵化器7樓747室)
法律狀態(tài) -

摘要

摘要 一種基于在線聚合的多版本并行混合處理方法,涉及數(shù)據(jù)庫技術(shù)領(lǐng)域,為解決現(xiàn)有技術(shù)中大多數(shù)系統(tǒng)均依賴于單一執(zhí)行引擎的多版本并行控制(MVCC)來處理事務(wù),MVCC無法較好的執(zhí)行包含長時(shí)間OLAP查詢的混合工作負(fù)載的問題,本方法利用虛擬快照的形式實(shí)現(xiàn)版本化數(shù)據(jù)表的快照,并通過向Linux內(nèi)核引入VM_snapshot的自定義系統(tǒng)調(diào)用來加快虛擬快照進(jìn)程,虛擬的刪除過時(shí)版本序列和時(shí)間戳信息,并切換當(dāng)前版本鏈?zhǔn)沟寐?lián)機(jī)事務(wù)在最新版本中執(zhí)行,實(shí)現(xiàn)多版本并行事務(wù)的混合執(zhí)行處理。本方法通過在線聚合不間斷反饋輸出結(jié)果,實(shí)現(xiàn)查詢結(jié)果的可視化,提高了OLAP查詢分析的計(jì)算效率和用戶的可操作性,使得本方法更易于使用。