System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产自无码视频在线观看,免费无遮挡无码永久在线观看视频,毛片无码免费无码播放
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法、裝置、設(shè)備及介質(zhì)制造方法及圖紙

    技術(shù)編號:44122773 閱讀:8 留言:0更新日期:2025-01-24 22:43
    本發(fā)明專利技術(shù)實施例提供了一種分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法、裝置、設(shè)備及介質(zhì),涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,其中,該方法包括:針對每個待傳輸數(shù)據(jù)表,建立源數(shù)據(jù)庫的第一數(shù)據(jù)分片與目標(biāo)數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系;目標(biāo)數(shù)據(jù)庫的協(xié)調(diào)者將插入數(shù)據(jù)任務(wù)分解為多個插入數(shù)據(jù)子任務(wù)分別發(fā)送給各個參與者;在每個參與者中,響應(yīng)于插入數(shù)據(jù)子任務(wù),激活各自的傳輸工具,針對每個參與者中的每個第二數(shù)據(jù)分片,通過所述傳輸工具基于映射關(guān)系確定該第二數(shù)據(jù)分片映射對應(yīng)的第一數(shù)據(jù)分片,并從映射對應(yīng)的第一數(shù)據(jù)分片讀取待傳輸數(shù)據(jù)表的數(shù)據(jù)存儲在該第二數(shù)據(jù)分片上。該方案數(shù)據(jù)分片之間讀取數(shù)據(jù)的過程不依賴協(xié)調(diào)者,有利于避免出現(xiàn)單點性能瓶頸的問題。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及數(shù)據(jù)處理,特別涉及一種分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法、裝置、設(shè)備及介質(zhì)。


    技術(shù)介紹

    1、受業(yè)務(wù)需求、系統(tǒng)架構(gòu)變化或者技術(shù)更新等因素的影響,數(shù)據(jù)需要從一個分布式數(shù)據(jù)庫遷移到另一個分布式數(shù)據(jù)庫。

    2、面對不同分布式數(shù)據(jù)庫集群間的數(shù)據(jù)遷移問題,能否快速地將存儲的數(shù)據(jù)從一個分布式數(shù)據(jù)庫傳輸?shù)搅硪粋€分布式數(shù)據(jù)庫對依賴數(shù)據(jù)的業(yè)務(wù)運行起著決定性作用。尋找一種高效的分布式數(shù)據(jù)庫間數(shù)據(jù)傳輸?shù)姆椒ㄊ墙鉀Q數(shù)據(jù)遷移問題的核心。

    3、分布式數(shù)據(jù)庫系統(tǒng)通常在邏輯上是一個統(tǒng)一的整體;物理上由不同的物理節(jié)點組成;數(shù)據(jù)以多個數(shù)據(jù)分片的形式分別保存在這些物理節(jié)點上。同時,一般會有一個數(shù)據(jù)分片用于保存數(shù)據(jù)分片的元信息(數(shù)據(jù)分片的方式和策略等內(nèi)容),通常保存這個數(shù)據(jù)分片的物理節(jié)點還負(fù)責(zé)調(diào)度、協(xié)調(diào)和控制其他節(jié)點的數(shù)據(jù)操作,稱為協(xié)調(diào)者;而其余物理節(jié)點則負(fù)責(zé)獨立存儲數(shù)據(jù)并處理來自協(xié)調(diào)者的任務(wù),稱為參與者。

    4、顯而易見,在數(shù)據(jù)傳輸這種海量數(shù)據(jù)處理的場景下,協(xié)調(diào)者很容易成為單點性能瓶頸,限制數(shù)據(jù)傳輸?shù)乃俣?。目前的分布式集群間數(shù)據(jù)傳輸方法,或是采用文件遷移方式,或是引入其他中間存儲介質(zhì),這些方法不僅無法克服協(xié)調(diào)者的單點性能瓶頸問題,還可能引入額外的存儲成本或者增加系統(tǒng)復(fù)雜度。


    技術(shù)實現(xiàn)思路

    1、有鑒于此,本專利技術(shù)實施例提供了一種分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,以解決現(xiàn)有技術(shù)中存在的協(xié)調(diào)者成為單點性能瓶頸影響數(shù)據(jù)傳輸速度的技術(shù)問題。該方法包括:

    2、針對每個待傳輸數(shù)據(jù)表,建立源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系;

    3、在所述目標(biāo)分布式數(shù)據(jù)庫的協(xié)調(diào)者接收到插入數(shù)據(jù)任務(wù)時,將所述插入數(shù)據(jù)任務(wù)分解為多個插入數(shù)據(jù)子任務(wù),將多個所述插入數(shù)據(jù)子任務(wù)分別發(fā)送給各個參與者,其中,所述目標(biāo)分布式數(shù)據(jù)庫的分布式節(jié)點中一個分布式節(jié)點為協(xié)調(diào)者,其他分布式節(jié)點為參與者;

    4、在每個所述參與者中,響應(yīng)于所述插入數(shù)據(jù)子任務(wù),激活各自的傳輸工具,針對每個所述參與者中的每個所述第二數(shù)據(jù)分片,通過所述傳輸工具基于所述映射關(guān)系確定該第二數(shù)據(jù)分片映射對應(yīng)的所述第一數(shù)據(jù)分片,并從映射對應(yīng)的所述第一數(shù)據(jù)分片讀取所述待傳輸數(shù)據(jù)表的數(shù)據(jù)存儲在該第二數(shù)據(jù)分片上,其中,所述傳輸工具存儲在所述目標(biāo)分布式數(shù)據(jù)庫的每個分布式節(jié)點上,所述映射關(guān)系存儲在所述目標(biāo)分布式數(shù)據(jù)庫的每個分布式節(jié)點上。

    5、本專利技術(shù)實施例還提供了一種分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸裝置,以解決現(xiàn)有技術(shù)中存在的協(xié)調(diào)者成為單點性能瓶頸影響數(shù)據(jù)傳輸速度的技術(shù)問題。該裝置包括:

    6、映射模塊,用于針對每個待傳輸數(shù)據(jù)表,建立源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系;

    7、任務(wù)分發(fā)模塊,用于在所述目標(biāo)分布式數(shù)據(jù)庫的協(xié)調(diào)者接收到插入數(shù)據(jù)任務(wù)時,將所述插入數(shù)據(jù)任務(wù)分解為多個插入數(shù)據(jù)子任務(wù),將多個所述插入數(shù)據(jù)子任務(wù)分別發(fā)送給各個參與者,其中,所述目標(biāo)分布式數(shù)據(jù)庫的分布式節(jié)點中一個分布式節(jié)點為協(xié)調(diào)者,其他分布式節(jié)點為參與者;

    8、數(shù)據(jù)傳輸模塊,用于在每個所述參與者中,響應(yīng)于所述插入數(shù)據(jù)子任務(wù),激活各自的傳輸工具,針對每個所述參與者中的每個所述第二數(shù)據(jù)分片,通過所述傳輸工具基于所述映射關(guān)系確定該第二數(shù)據(jù)分片映射對應(yīng)的所述第一數(shù)據(jù)分片,并從映射對應(yīng)的所述第一數(shù)據(jù)分片讀取所述待傳輸數(shù)據(jù)表的數(shù)據(jù)存儲在該第二數(shù)據(jù)分片上,其中,所述傳輸工具存儲在所述目標(biāo)分布式數(shù)據(jù)庫的每個分布式節(jié)點上,所述映射關(guān)系存儲在所述目標(biāo)分布式數(shù)據(jù)庫的每個分布式節(jié)點上。

    9、本專利技術(shù)實施例還提供了一種計算機(jī)設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機(jī)程序,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)上述任意的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,以解決現(xiàn)有技術(shù)中存在的協(xié)調(diào)者成為單點性能瓶頸影響數(shù)據(jù)傳輸速度的技術(shù)問題。

    10、本專利技術(shù)實施例還提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有執(zhí)行上述任意的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法的計算機(jī)程序,以解決現(xiàn)有技術(shù)中存在的協(xié)調(diào)者成為單點性能瓶頸影響數(shù)據(jù)傳輸速度的技術(shù)問題。

    11、與現(xiàn)有技術(shù)相比,本說明書實施例采用的上述至少一個技術(shù)方案能夠達(dá)到的有益效果至少包括:提出了針對每個待傳輸數(shù)據(jù)表,確定源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,并在目標(biāo)分布式數(shù)據(jù)庫的每個分布式節(jié)點上存儲所述傳輸工具和映射關(guān)系,這樣在目標(biāo)分布式數(shù)據(jù)庫的協(xié)調(diào)者接收到插入數(shù)據(jù)任務(wù)時,將所述插入數(shù)據(jù)任務(wù)分解為多個插入數(shù)據(jù)子任務(wù),將多個所述插入數(shù)據(jù)子任務(wù)分別發(fā)送給各個參與者,在每個所述參與者中,響應(yīng)于所述插入數(shù)據(jù)子任務(wù),激活各自的傳輸工具,針對每個所述參與者中的每個所述第二數(shù)據(jù)分片,通過所述傳輸工具基于所述映射關(guān)系確定該第二數(shù)據(jù)分片映射對應(yīng)的所述第一數(shù)據(jù)分片,并從映射對應(yīng)的所述第一數(shù)據(jù)分片讀取所述待傳輸數(shù)據(jù)表的數(shù)據(jù)存儲在該第二數(shù)據(jù)分片上,實現(xiàn)了每個參與者接收到插入數(shù)據(jù)子任務(wù)后,基于各自的傳輸工具通過映射關(guān)系建立對應(yīng)的第二數(shù)據(jù)分片與所述第一數(shù)據(jù)分片之間的連接并讀取該第一數(shù)據(jù)分片存儲的表數(shù)據(jù)存儲在第二數(shù)據(jù)分片上,使得各個參與者的第二數(shù)據(jù)分片從第一數(shù)據(jù)分片讀取數(shù)據(jù)的過程不依賴于協(xié)調(diào)者,有利于避免協(xié)調(diào)者出現(xiàn)單點性能瓶頸的問題,進(jìn)而有利于充分利用包括cpu、內(nèi)存以及網(wǎng)絡(luò)帶寬在內(nèi)的物理資源,提升傳輸速度,實現(xiàn)高效數(shù)據(jù)傳輸;同時,上述分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法是基于每個待傳輸數(shù)據(jù)表進(jìn)行的,即配合并發(fā)管理多張數(shù)據(jù)表同時進(jìn)行數(shù)據(jù)傳輸,進(jìn)一步充分利用分布式結(jié)構(gòu)優(yōu)勢,實現(xiàn)高效數(shù)據(jù)傳輸。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點】

    1.一種分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,包括:

    2.如權(quán)利要求1所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,確定源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,包括:

    3.如權(quán)利要求1或2所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,根據(jù)所述源分布式數(shù)據(jù)庫和所述目標(biāo)分布式數(shù)據(jù)庫之間分布式節(jié)點的數(shù)量、數(shù)據(jù)分片的總量以及各分布式節(jié)點上數(shù)據(jù)分片的數(shù)量的不同情況,確定所述源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與所述目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,包括:

    4.如權(quán)利要求1或2所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,根據(jù)所述源分布式數(shù)據(jù)庫和所述目標(biāo)分布式數(shù)據(jù)庫之間分布式節(jié)點的數(shù)量、數(shù)據(jù)分片的總量以及各分布式節(jié)點上數(shù)據(jù)分片的數(shù)量的不同情況,確定所述源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與所述目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,包括:

    5.如權(quán)利要求1或2所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,根據(jù)所述源分布式數(shù)據(jù)庫和所述目標(biāo)分布式數(shù)據(jù)庫之間分布式節(jié)點的數(shù)量、數(shù)據(jù)分片的總量以及各分布式節(jié)點上數(shù)據(jù)分片的數(shù)量的不同情況,確定所述源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與所述目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,包括:

    6.如權(quán)利要求5所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,按照所述第三排序和所述第四排序輪流將所述第一數(shù)據(jù)分片和所述第二數(shù)據(jù)分片建立映射關(guān)系,包括:

    7.如權(quán)利要求5所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,按照所述第三排序和所述第四排序輪流將所述第一數(shù)據(jù)分片和所述第二數(shù)據(jù)分片建立映射關(guān)系,包括:

    8.一種分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸裝置,其特征在于,包括:

    9.一種計算機(jī)設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)權(quán)利要求1至7中任一項所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法。

    10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有執(zhí)行權(quán)利要求1至7中任一項所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法的計算機(jī)程序。

    ...

    【技術(shù)特征摘要】

    1.一種分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,包括:

    2.如權(quán)利要求1所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,確定源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,包括:

    3.如權(quán)利要求1或2所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,根據(jù)所述源分布式數(shù)據(jù)庫和所述目標(biāo)分布式數(shù)據(jù)庫之間分布式節(jié)點的數(shù)量、數(shù)據(jù)分片的總量以及各分布式節(jié)點上數(shù)據(jù)分片的數(shù)量的不同情況,確定所述源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與所述目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,包括:

    4.如權(quán)利要求1或2所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,根據(jù)所述源分布式數(shù)據(jù)庫和所述目標(biāo)分布式數(shù)據(jù)庫之間分布式節(jié)點的數(shù)量、數(shù)據(jù)分片的總量以及各分布式節(jié)點上數(shù)據(jù)分片的數(shù)量的不同情況,確定所述源分布式數(shù)據(jù)庫的第一數(shù)據(jù)分片與所述目標(biāo)分布式數(shù)據(jù)庫的第二數(shù)據(jù)分片的映射關(guān)系,包括:

    5.如權(quán)利要求1或2所述的分布式數(shù)據(jù)庫間的數(shù)據(jù)傳輸方法,其特征在于,根據(jù)所述源分布式數(shù)據(jù)庫和所述目標(biāo)分布式數(shù)據(jù)庫之...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:宋佳飛,王昊,楊飛楊旭東,王志強(qiáng),
    申請(專利權(quán))人:北京四維縱橫數(shù)據(jù)技術(shù)有限公司,
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕无码一去台湾| 亚洲av无码专区在线播放| 亚洲中文字幕久久精品无码A| 蜜桃臀AV高潮无码| 人妻在线无码一区二区三区| 精品三级AV无码一区| 免费VA在线观看无码| 无码少妇一区二区性色AV| 久久久久久亚洲精品无码| 亚洲大尺度无码无码专区| 中文无码亚洲精品字幕| 国产亚洲?V无码?V男人的天堂 | 内射人妻少妇无码一本一道| 无码专区AAAAAA免费视频| 亚州AV综合色区无码一区| 国产AV无码专区亚洲Av| 国产AV天堂无码一区二区三区 | 中文字幕无码免费久久| 无码亚洲成a人在线观看| 久久久久无码精品亚洲日韩 | 人妻aⅴ中文字幕无码| 无码人妻一区二区三区在线视频 | 亚洲中文字幕无码一区二区三区| 久久久久亚洲AV无码专区首JN| 亚洲精品97久久中文字幕无码| 亚洲国产成AV人天堂无码| 免费看成人AA片无码视频吃奶| 人妻aⅴ中文字幕无码| 久久精品亚洲中文字幕无码麻豆 | 亚洲中文字幕无码不卡电影| 国产精品无码一区二区三区免费| 精品爆乳一区二区三区无码av | 99久久国产热无码精品免费| 亚洲av无码无在线观看红杏| 亚洲乱亚洲乱少妇无码| 午夜亚洲av永久无码精品| 在线精品免费视频无码的| 亚洲国产精品无码久久| 亚洲av永久中文无码精品综合 | 国产成人精品无码播放| 中文成人无码精品久久久不卡|