一種事實(shí)數(shù)據(jù)集在外存中而維數(shù)據(jù)集在內(nèi)存中的序號(hào)計(jì)算多對(duì)一join的方法
基本信息
申請(qǐng)?zhí)?/td> | CN201710820847.8 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN107590082A | 公開(公告)日 | 2018-01-16 |
申請(qǐng)公布號(hào) | CN107590082A | 申請(qǐng)公布日 | 2018-01-16 |
分類號(hào) | G06F12/06 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 蔣步星 | 申請(qǐng)(專利權(quán))人 | 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 100085 北京市海淀區(qū)上地四街8號(hào)華成大廈501 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供了一種事實(shí)數(shù)據(jù)集在外存中而維數(shù)據(jù)集在內(nèi)存中的序號(hào)計(jì)算多對(duì)一join的方法。對(duì)在外存中的事實(shí)數(shù)據(jù)集A進(jìn)行如下準(zhǔn)備工作,把事實(shí)數(shù)據(jù)集A中的外鍵鍵值替換成所對(duì)應(yīng)維數(shù)據(jù)集B中主鍵鍵值所在記錄的位置序號(hào),全部替換完以后進(jìn)行保存,比如對(duì)應(yīng)的記錄在維數(shù)據(jù)集B中的位置是第N個(gè)記錄,那么鍵值替換的位置序號(hào)就是N,替換所需要的時(shí)間可以用hash方法算出;在準(zhǔn)備工作做完以后,往內(nèi)存中加載維數(shù)據(jù)集B;以后再?gòu)氖聦?shí)數(shù)據(jù)集A中外鍵鍵值找對(duì)應(yīng)維數(shù)據(jù)集B中主鍵鍵值所在的記錄,就可以根據(jù)位置序號(hào)找到維數(shù)據(jù)集B中對(duì)應(yīng)的位置記錄了,就直接可以引用這條記錄了。 |
