一種具有延遲約束功能的氣泡執(zhí)行方法

基本信息

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

摘要

摘要 一種具有延遲約束功能的氣泡執(zhí)行方法,本發(fā)明涉及氣泡執(zhí)行方法。本發(fā)明的目的是為了解決現(xiàn)有查詢處理過程中的計算效率和可控度低的問題。過程為:引入查詢優(yōu)化器,將所有的查詢語句分成若干查詢計劃,查詢計劃由有向無環(huán)圖組成;將有向無環(huán)圖劃分為子圖;若氣泡中所有任務(wù)的輸入都已經(jīng)準備好,進入氣泡隊列,否則等待氣泡準備好;若氣泡中全部任務(wù)執(zhí)行成功,將氣泡從隊列中移除;若氣泡中某一任務(wù)執(zhí)行失敗,故障傳播到同一氣泡中的其他任務(wù),將氣泡移除隊列,當失敗的任務(wù)準備好,將氣泡重新推送至氣泡隊列;若多個氣泡的執(zhí)行總代價沒有超過數(shù)據(jù)庫系統(tǒng)要求的執(zhí)行事務(wù)的代價上限,則氣泡之間并行執(zhí)行;否則串行執(zhí)行。本發(fā)明用于氣泡執(zhí)行領(lǐng)域。