亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)庫的跨庫結(jié)轉(zhuǎn)方法及裝置的制造方法_4

文檔序號:9375811閱讀:來源:國知局
]與所述源表的主鍵值對應(yīng)的源表的數(shù)據(jù)以及分別與所述源表的數(shù)據(jù)對應(yīng)的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識。
[0082]進(jìn)一步地,所述裝置還包括:
[0083]中間表復(fù)位單元,用于根據(jù)預(yù)先創(chuàng)建的中間表從源數(shù)據(jù)庫中獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)之前,根據(jù)用戶設(shè)置的結(jié)轉(zhuǎn)任務(wù)的執(zhí)行周期,在所述執(zhí)行周期開始時,將所述中間表包含的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識復(fù)位為未結(jié)轉(zhuǎn)狀態(tài)的取值。
[0084]進(jìn)一步地,所述數(shù)據(jù)獲取單元310包括:
[0085]數(shù)據(jù)確定子單元,用于根據(jù)開始行號查詢所述中間表的主鍵值對應(yīng)的源表的數(shù)據(jù)的結(jié)轉(zhuǎn)狀態(tài),以確定待結(jié)轉(zhuǎn)的源表的數(shù)據(jù),其中,所述開始行號為結(jié)轉(zhuǎn)線程的數(shù)量與單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)的乘積再加1,結(jié)轉(zhuǎn)線程的數(shù)量的取值為自然數(shù);
[0086]數(shù)據(jù)獲取子單元,用于根據(jù)所述待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)對應(yīng)的主鍵值查詢源數(shù)據(jù)庫,以獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)。
[0087]進(jìn)一步地,所述裝置還包括:
[0088]標(biāo)識更新單元,用于在采用多線程并行處理的方式將所述源表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫之后,在所述源表的數(shù)據(jù)成功結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫時,將所述中間表內(nèi)對應(yīng)的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識更新為已經(jīng)結(jié)轉(zhuǎn)且結(jié)轉(zhuǎn)成功的狀態(tài)的取值。
[0089]上述數(shù)據(jù)庫的跨庫結(jié)轉(zhuǎn)裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的數(shù)據(jù)庫的跨庫結(jié)轉(zhuǎn)方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
[0090]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)庫的跨庫結(jié)轉(zhuǎn)方法,其特征在于,包括: 根據(jù)預(yù)先創(chuàng)建的中間表從源數(shù)據(jù)庫中獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù),其中,所述中間表的主鍵值與源表的主鍵值相同; 根據(jù)所述源表的數(shù)據(jù)記錄數(shù)以及用戶設(shè)置的單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)確定結(jié)轉(zhuǎn)線程的數(shù)量,將所述結(jié)轉(zhuǎn)線程放入源表線程池,采用多線程并行處理的方式將所述源表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫; 根據(jù)用戶設(shè)置的源表與從表之間的關(guān)聯(lián)字段,確定與所述源表關(guān)聯(lián)的從表,根據(jù)所述從表的數(shù)量確定從表線程池的數(shù)量; 在所述從表的數(shù)量大于零時,根據(jù)所述關(guān)聯(lián)字段從源數(shù)據(jù)庫中獲取與所述源表關(guān)聯(lián)的從表的數(shù)據(jù),根據(jù)各個從表的數(shù)據(jù)記錄數(shù)以及用戶設(shè)置的單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)確定從表結(jié)轉(zhuǎn)線程的數(shù)量,將所述從表結(jié)轉(zhuǎn)線程放入從表線程池,采用多線程并行處理的方式將所述從表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先創(chuàng)建的中間表至少包括: 與所述源表的主鍵值對應(yīng)的源表的數(shù)據(jù)以及分別與所述源表的數(shù)據(jù)對應(yīng)的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)預(yù)先創(chuàng)建的中間表從源數(shù)據(jù)庫中獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)之前,還包括: 根據(jù)用戶設(shè)置的結(jié)轉(zhuǎn)任務(wù)的執(zhí)行周期,在所述執(zhí)行周期開始時,將所述中間表包含的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識復(fù)位為未結(jié)轉(zhuǎn)狀態(tài)的取值。4.根據(jù)權(quán)利要求1至3中任一所述的方法,其特征在于,根據(jù)預(yù)先創(chuàng)建的中間表從源數(shù)據(jù)庫中獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù),包括: 根據(jù)開始行號查詢所述中間表的主鍵值對應(yīng)的源表的數(shù)據(jù)的結(jié)轉(zhuǎn)狀態(tài),以確定待結(jié)轉(zhuǎn)的源表的數(shù)據(jù),其中,所述開始行號為結(jié)轉(zhuǎn)線程的數(shù)量與單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)的乘積再加I,結(jié)轉(zhuǎn)線程的數(shù)量的取值為自然數(shù); 根據(jù)所述待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)對應(yīng)的主鍵值查詢源數(shù)據(jù)庫,以獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,采用多線程并行處理的方式將所述源表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫之后,還包括: 在所述源表的數(shù)據(jù)成功結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫時,將所述中間表內(nèi)對應(yīng)的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識更新為已經(jīng)結(jié)轉(zhuǎn)且結(jié)轉(zhuǎn)成功的狀態(tài)的取值。6.一種數(shù)據(jù)庫的跨庫結(jié)轉(zhuǎn)裝置,其特征在于,包括: 數(shù)據(jù)獲取單元,用于根據(jù)預(yù)先創(chuàng)建的中間表從源數(shù)據(jù)庫中獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù),其中,所述中間表的主鍵值與源表的主鍵值相同; 源表結(jié)轉(zhuǎn)單元,用于根據(jù)所述源表的數(shù)據(jù)記錄數(shù)以及用戶設(shè)置的單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)確定結(jié)轉(zhuǎn)線程的數(shù)量,將所述結(jié)轉(zhuǎn)線程放入源表線程池,采用多線程并行處理的方式將所述源表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫; 從表確定單元,用于根據(jù)用戶設(shè)置的源表與從表之間的關(guān)聯(lián)字段,確定與所述源表關(guān)聯(lián)的從表,根據(jù)所述從表的數(shù)量確定從表線程池的數(shù)量; 從表結(jié)轉(zhuǎn)單元,用于在所述從表的數(shù)量大于零時,根據(jù)所述關(guān)聯(lián)字段從源數(shù)據(jù)庫中獲取與所述源表關(guān)聯(lián)的從表的數(shù)據(jù),根據(jù)各個從表的數(shù)據(jù)記錄數(shù)以及用戶設(shè)置的單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)確定從表結(jié)轉(zhuǎn)線程的數(shù)量,將所述從表結(jié)轉(zhuǎn)線程放入從表線程池,采用多線程并行處理的方式將所述從表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述預(yù)先創(chuàng)建的中間表至少包括: 與所述源表的主鍵值對應(yīng)的源表的數(shù)據(jù)以及分別與所述源表的數(shù)據(jù)對應(yīng)的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 中間表復(fù)位單元,用于根據(jù)預(yù)先創(chuàng)建的中間表從源數(shù)據(jù)庫中獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)之前,根據(jù)用戶設(shè)置的結(jié)轉(zhuǎn)任務(wù)的執(zhí)行周期,在所述執(zhí)行周期開始時,將所述中間表包含的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識復(fù)位為未結(jié)轉(zhuǎn)狀態(tài)的取值。9.根據(jù)權(quán)利要求6至8中任一所述的裝置,其特征在于,所述數(shù)據(jù)獲取單元包括: 數(shù)據(jù)確定子單元,用于根據(jù)開始行號查詢所述中間表的主鍵值對應(yīng)的源表的數(shù)據(jù)的結(jié)轉(zhuǎn)狀態(tài),以確定待結(jié)轉(zhuǎn)的源表的數(shù)據(jù),其中,所述開始行號為結(jié)轉(zhuǎn)線程的數(shù)量與單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)的乘積再加I,結(jié)轉(zhuǎn)線程的數(shù)量的取值為自然數(shù); 數(shù)據(jù)獲取子單元,用于根據(jù)所述待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)對應(yīng)的主鍵值查詢源數(shù)據(jù)庫,以獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù)。10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 標(biāo)識更新單元,用于在采用多線程并行處理的方式將所述源表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫之后,在所述源表的數(shù)據(jù)成功結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫時,將所述中間表內(nèi)對應(yīng)的結(jié)轉(zhuǎn)狀態(tài)的標(biāo)識更新為已經(jīng)結(jié)轉(zhuǎn)且結(jié)轉(zhuǎn)成功的狀態(tài)的取值。
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)庫的跨庫結(jié)轉(zhuǎn)方法及裝置。所述方法包括:根據(jù)預(yù)先創(chuàng)建的中間表從源數(shù)據(jù)庫中獲取待結(jié)轉(zhuǎn)的源表的數(shù)據(jù);根據(jù)源表的數(shù)據(jù)記錄數(shù)以及用戶設(shè)置的單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)確定結(jié)轉(zhuǎn)線程的數(shù)量,將結(jié)轉(zhuǎn)線程放入源表線程池,采用多線程并行處理的方式將源表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫;根據(jù)用戶設(shè)置的源表與從表之間的關(guān)聯(lián)字段,確定與源表關(guān)聯(lián)的從表,根據(jù)從表的數(shù)量確定從表線程池的數(shù)量;在從表的數(shù)量大于零時,根據(jù)各個從表的數(shù)據(jù)記錄數(shù)以及用戶設(shè)置的單次結(jié)轉(zhuǎn)的數(shù)據(jù)記錄數(shù)確定從表結(jié)轉(zhuǎn)線程的數(shù)量,將所述從表結(jié)轉(zhuǎn)線程放入從表線程池,采用多線程并行處理的方式將從表的數(shù)據(jù)結(jié)轉(zhuǎn)至目標(biāo)數(shù)據(jù)庫,實(shí)現(xiàn)多種類型的數(shù)據(jù)表在多種數(shù)據(jù)庫間結(jié)轉(zhuǎn)。
【IPC分類】G06F17/30
【公開號】CN105095425
【申請?zhí)枴緾N201510423767
【發(fā)明人】劉恩英
【申請人】北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司
【公開日】2015年11月25日
【申請日】2015年7月17日
當(dāng)前第4頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1