• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數(shù)據(jù)同步方法、裝置及電子設(shè)備制造方法及圖紙

    技術(shù)編號(hào):28419629 閱讀:25 留言:0更新日期:2021-05-11 18:26
    本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)同步方法及裝置,所述方法包括:檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則進(jìn)一步檢測(cè)與所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述目標(biāo)文件夾的修改時(shí)間戳是否一致;如果不一致,則獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),并將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方。本申請(qǐng)可以縮短從目標(biāo)文件夾的數(shù)據(jù)中檢測(cè)出增量數(shù)據(jù)的耗時(shí),從而提高數(shù)據(jù)同步的效率。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    一種數(shù)據(jù)同步方法、裝置及電子設(shè)備
    本申請(qǐng)涉及應(yīng)用
    ,尤其涉及一種數(shù)據(jù)同步方法、裝置、電子設(shè)備及機(jī)器可讀存儲(chǔ)介質(zhì)。
    技術(shù)介紹
    隨著大數(shù)據(jù)技術(shù)的發(fā)展,越來越多的企業(yè)正在將自身的數(shù)據(jù)庫(kù)表數(shù)據(jù)以及文件數(shù)據(jù)上云,以實(shí)現(xiàn)不同存儲(chǔ)設(shè)備之間、本地主機(jī)與服務(wù)器之間、或者多云之間的數(shù)據(jù)共享。在企業(yè)生產(chǎn)過程中,存儲(chǔ)在不同設(shè)備中的數(shù)據(jù)可能會(huì)發(fā)生變化,為了保持?jǐn)?shù)據(jù)一致性,需要在不同設(shè)備之間進(jìn)行數(shù)據(jù)同步。在實(shí)際應(yīng)用中,在不同設(shè)備之間進(jìn)行文件數(shù)據(jù)的同步時(shí),通??梢韵葯z測(cè)出數(shù)據(jù)同步方的源目錄中需要同步的文件,再將這些文件同步至目標(biāo)設(shè)備。但是,隨著文件數(shù)據(jù)的日積月累,源目錄中的文件數(shù)量越來越多,而且源目錄中某些文件不能被刪除或轉(zhuǎn)移,導(dǎo)致檢測(cè)源目錄中的文件所消耗的時(shí)間越來越長(zhǎng),從而降低文件數(shù)據(jù)同步的效率。因此,在大量文件同步上云的場(chǎng)景中,需要提高文件數(shù)據(jù)同步的效率。
    技術(shù)實(shí)現(xiàn)思路
    有鑒于此,本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)同步方法、裝置、電子設(shè)備及機(jī)器可讀存儲(chǔ)介質(zhì),以解決在大量文件同步上云的場(chǎng)景中,檢測(cè)文件耗時(shí)長(zhǎng),導(dǎo)致文件數(shù)據(jù)同步效率低的問題。本申請(qǐng)?zhí)峁┮环N數(shù)據(jù)同步方法,所述方法包括:檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則進(jìn)一步檢測(cè)與所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述目標(biāo)文件夾的修改時(shí)間戳是否一致;如果不一致,則獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),并將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方??蛇x的,所述檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi),包括:檢測(cè)與所述目標(biāo)文件夾的修改時(shí)間戳對(duì)應(yīng)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);否則,確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻不在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi)。可選的,所述目標(biāo)文件夾包括基于日期命名的文件夾;所述檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi),包括:檢測(cè)與所述目標(biāo)文件夾的日期命名對(duì)應(yīng)的時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);否則,確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻不在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi)。可選的,所述目標(biāo)文件夾包含子文件;所述獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),包括:檢測(cè)與所述子文件中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述子文件的修改時(shí)間戳是否一致;如果所述子文件的修改時(shí)間戳與上一次獲取的所述子文件的修改時(shí)間戳不一致,則獲取所述子文件,作為所述目標(biāo)文件夾中的增量數(shù)據(jù)??蛇x的,所述獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),并將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方,包括:創(chuàng)建用于檢測(cè)所述目標(biāo)文件夾中是否存在增量數(shù)據(jù)的第一線程,并由所述第一線程記錄所述增量數(shù)據(jù)的路徑信息;創(chuàng)建用于從所述第一線程獲取所述路徑信息的第二線程,并由所述第二線程獲取與所述路徑信息對(duì)應(yīng)的增量數(shù)據(jù),以及將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方。本申請(qǐng)還提供一種數(shù)據(jù)同步裝置,所述裝置包括:檢測(cè)單元,用于檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則進(jìn)一步檢測(cè)與所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述目標(biāo)文件夾的修改時(shí)間戳是否一致;同步單元,用于如果所述檢測(cè)單元確定所述目標(biāo)文件夾的修改時(shí)間戳與上一次獲取的所述目標(biāo)文件夾的修改時(shí)間戳不一致,則獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),并將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方。可選的,所述檢測(cè)單元具體用于:檢測(cè)與所述目標(biāo)文件夾的修改時(shí)間戳對(duì)應(yīng)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);否則,確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻不在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi)??蛇x的,所述目標(biāo)文件夾包括基于日期命名的文件夾;所述檢測(cè)單元,具體用于:檢測(cè)與所述目標(biāo)文件夾的日期命名對(duì)應(yīng)的時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則確定對(duì)所述目標(biāo)文件夾中的數(shù)據(jù)進(jìn)行最新修改的時(shí)刻在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);否則,確定對(duì)所述目標(biāo)文件夾中的數(shù)據(jù)進(jìn)行最新修改的時(shí)刻不在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi)??蛇x的,所述目標(biāo)文件夾包含子文件;所述檢測(cè)單元,具體用于:檢測(cè)與所述子文件中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述子文件的修改時(shí)間戳是否一致;所述同步單元,具體用于:如果所述子文件的修改時(shí)間戳與上一次獲取的所述子文件的修改時(shí)間戳不一致,則獲取所述子文件,作為所述目標(biāo)文件夾中的增量數(shù)據(jù)??蛇x的,所述同步單元,具體用于:創(chuàng)建用于檢測(cè)所述目標(biāo)文件夾中是否存在增量數(shù)據(jù)的第一線程,并由所述第一線程記錄所述增量數(shù)據(jù)的路徑信息;創(chuàng)建用于從所述第一線程獲取所述路徑信息的第二線程,并由所述第二線程獲取與所述路徑信息對(duì)應(yīng)的增量數(shù)據(jù),以及將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方。本申請(qǐng)還提供一種電子設(shè)備,包括通信接口、處理器、存儲(chǔ)器和總線,所述通信接口、所述處理器和所述存儲(chǔ)器之間通過總線相互連接;所述存儲(chǔ)器中存儲(chǔ)機(jī)器可讀指令,所述處理器通過調(diào)用所述機(jī)器可讀指令,執(zhí)行上述方法。本申請(qǐng)還提供一種機(jī)器可讀存儲(chǔ)介質(zhì),所述機(jī)器可讀存儲(chǔ)介質(zhì)存儲(chǔ)有機(jī)器可讀指令,所述機(jī)器可讀指令在被處理器調(diào)用和執(zhí)行時(shí),實(shí)現(xiàn)上述方法。通過以上實(shí)施例,一方面,通過檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi),可以從包含海量文件夾的源目錄中快速確定出可能存在增量數(shù)據(jù)的目標(biāo)文件夾,從而可以快速篩選出存在增量數(shù)據(jù)的目標(biāo)文件夾的篩選效率;另一方面,通過檢測(cè)目標(biāo)文件夾的修改時(shí)間戳與上一次獲取的上述目標(biāo)文件夾的修改時(shí)間戳是否一致,并將存在增量數(shù)據(jù)的目標(biāo)文件夾中的增量數(shù)據(jù)同步至數(shù)據(jù)使用方,可以避免遍歷查詢及比較上述目標(biāo)文件夾中的文件的修改時(shí)間戳是否發(fā)生改變,從而提高了數(shù)據(jù)同步效率。附圖說明圖1是一示例性的實(shí)施例示出的一種數(shù)據(jù)同步方法的流程圖;圖2是一示例性的實(shí)施例示出的一種目標(biāo)文件夾的示意圖;圖3是一示例性的實(shí)施例示出的一種數(shù)據(jù)同步裝置的框圖;圖4是一示例性的實(shí)施例示出的一種數(shù)據(jù)同步裝置所在電子設(shè)備的硬件結(jié)構(gòu)圖。具體實(shí)施方式這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語(yǔ)第一、第二、第三等來本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    1.一種數(shù)據(jù)同步方法,其特征在于,所述方法包括:/n檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);/n如果是,則進(jìn)一步檢測(cè)與所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述目標(biāo)文件夾的修改時(shí)間戳是否一致;/n如果不一致,則獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),并將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方。/n

    【技術(shù)特征摘要】
    1.一種數(shù)據(jù)同步方法,其特征在于,所述方法包括:
    檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);
    如果是,則進(jìn)一步檢測(cè)與所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述目標(biāo)文件夾的修改時(shí)間戳是否一致;
    如果不一致,則獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),并將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方。


    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi),包括:
    檢測(cè)與所述目標(biāo)文件夾的修改時(shí)間戳對(duì)應(yīng)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);
    如果是,則確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);否則,確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻不在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi)。


    3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)文件夾包括基于日期命名的文件夾;所述檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi),包括:
    檢測(cè)與所述目標(biāo)文件夾的日期命名對(duì)應(yīng)的時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);
    如果是,則確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);否則,確定所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻不在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi)。


    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)文件夾包含子文件;所述獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),包括:
    檢測(cè)與所述子文件中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次獲取的所述子文件的修改時(shí)間戳是否一致;
    如果所述子文件的修改時(shí)間戳與上一次獲取的所述子文件的修改時(shí)間戳不一致,則獲取所述子文件,作為所述目標(biāo)文件夾中的增量數(shù)據(jù)。


    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述目標(biāo)文件夾中的增量數(shù)據(jù),并將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方,包括:
    創(chuàng)建用于檢測(cè)所述目標(biāo)文件夾中是否存在增量數(shù)據(jù)的第一線程,并由所述第一線程記錄所述增量數(shù)據(jù)的路徑信息;
    創(chuàng)建用于從所述第一線程獲取所述路徑信息的第二線程,并由所述第二線程獲取與所述路徑信息對(duì)應(yīng)的增量數(shù)據(jù),以及將所述增量數(shù)據(jù)同步至數(shù)據(jù)使用方。


    6.一種數(shù)據(jù)同步裝置,其特征在于,所述裝置包括:
    檢測(cè)單元,用于檢測(cè)目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻是否在預(yù)設(shè)的熱點(diǎn)時(shí)段內(nèi);如果是,則進(jìn)一步檢測(cè)與所述目標(biāo)文件夾中的數(shù)據(jù)的修改時(shí)刻對(duì)應(yīng)的修改時(shí)間戳與上一次...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:張鵬,
    申請(qǐng)(專利權(quán))人:杭州數(shù)夢(mèng)工場(chǎng)科技有限公司
    類型:發(fā)明
    國(guó)別省市:浙江;33

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

    1
    主站蜘蛛池模板: 中文字幕无码乱码人妻系列蜜桃| 在线a亚洲v天堂网2019无码| 精品久久久久久无码专区不卡| 亚洲AV无码久久精品色欲| 亚洲中文字幕不卡无码| 亚洲午夜无码久久久久小说| 人妻无码一区二区视频| 亚洲av无码精品网站| 在线看片无码永久免费aⅴ| 国产真人无码作爱视频免费| 无码少妇丰满熟妇一区二区| 亚洲A∨无码一区二区三区| 无码中文人妻在线一区二区三区| 亚洲一区二区三区AV无码 | 波多野结衣VA无码中文字幕电影 | 少妇中文无码高清| 无码国产乱人伦偷精品视频| 无码AV动漫精品一区二区免费| 蜜桃无码一区二区三区| 国产热の有码热の无码视频| 麻豆亚洲AV成人无码久久精品| 欧洲Av无码放荡人妇网站| 中文字幕无码第1页| 狠狠爱无码一区二区三区| 亚洲精品9999久久久久无码| AV无码免费永久在线观看| 亚洲韩国精品无码一区二区三区| 精品人妻无码专区在中文字幕| 伊人久久大香线蕉无码| 无码精品A∨在线观看十八禁| 久久无码专区国产精品s| 精选观看中文字幕高清无码| 真人无码作爱免费视频| 色欲aⅴ亚洲情无码AV| 少妇人妻av无码专区| 国产精品亚洲专区无码牛牛| 精品一区二区三区无码免费直播 | 麻豆亚洲AV永久无码精品久久| 亚洲乱码无码永久不卡在线| 国产激情无码视频在线播放性色| 久久久人妻精品无码一区|