一種多類型數(shù)據(jù)庫之間同步數(shù)據(jù)的方法

基本信息

申請?zhí)?/td> CN202010202412.9 申請日 -
公開(公告)號 CN111339207A 公開(公告)日 2020-06-26
申請公布號 CN111339207A 申請公布日 2020-06-26
分類號 G06F16/27(2019.01)I;G06F16/21(2019.01)I 分類 -
發(fā)明人 馬玉山;郭偉;鄭偉;鄒德福;李彥梅 申請(專利權(quán))人 寧夏菲麥森工業(yè)軟件技術(shù)有限公司
代理機構(gòu) 常州市英諾創(chuàng)信專利代理事務(wù)所(普通合伙) 代理人 寧夏菲麥森流程控制技術(shù)有限公司;吳忠儀表有限責(zé)任公司
地址 751300寧夏回族自治區(qū)吳忠市同心縣扶貧產(chǎn)業(yè)園
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種多類型數(shù)據(jù)庫之間同步數(shù)據(jù)的方法,包括如下步驟:配置同步數(shù)據(jù)表;生成同步任務(wù);遍歷同步數(shù)據(jù),創(chuàng)建多線程并行同步子任務(wù),并放入線程隊列池中等待執(zhí)行;當線程隊列池繁忙時,等待線程隊列池中的線程執(zhí)行完畢;當線程隊列池空閑時,則執(zhí)行下個步驟;線程隊列池中的任務(wù)按先入先出的原則等待被執(zhí)行;當線程隊列池中沒有等待執(zhí)行的任務(wù)時,線程隊列池為休眠狀態(tài);當線程隊列池中有任務(wù)時,則執(zhí)行下個步驟;執(zhí)行線程任務(wù);定時發(fā)起數(shù)據(jù)清理任務(wù);獲取成功同步的任務(wù)數(shù)據(jù);清理歷史數(shù)據(jù)。本發(fā)明實現(xiàn)了在老舊數(shù)據(jù)庫中的數(shù)據(jù)同步,成功完成了數(shù)據(jù)轉(zhuǎn)移,平滑、安全的分離獨立了計算數(shù)據(jù)庫與業(yè)務(wù)數(shù)據(jù)庫。??