System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国产成人精品无码一区二区老年人,人妻老妇乱子伦精品无码专区,久久久久久久人妻无码中文字幕爆
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    文件管理方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)制造方法及圖紙

    技術(shù)編號(hào):44446020 閱讀:3 留言:0更新日期:2025-02-28 18:52
    本發(fā)明專利技術(shù)實(shí)施例公開(kāi)了一種文件管理方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。該方法包括:在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息;其中,存儲(chǔ)桶為存儲(chǔ)文件的容器;若所述分布式緩存數(shù)據(jù)庫(kù)中不存在所述目標(biāo)文件的標(biāo)識(shí)信息,刪除存儲(chǔ)于所述第一存儲(chǔ)桶中的所述目標(biāo)文件;若所述分布式緩存數(shù)據(jù)庫(kù)中存在所述目標(biāo)文件的標(biāo)識(shí)信息,將所述目標(biāo)文件從所述第一存儲(chǔ)桶遷移至與所述目標(biāo)文件的業(yè)務(wù)類型相匹配的第二存儲(chǔ)桶中,進(jìn)而不僅可以快速刪除存儲(chǔ)桶中的無(wú)用文件,而且還可以快速將存儲(chǔ)桶中的文件進(jìn)行遷移,提高了文件管理的效率與便捷性。

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

    本專利技術(shù)涉及數(shù)據(jù)處理,尤其涉及一種文件管理方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)


    技術(shù)介紹

    1、存儲(chǔ)桶(bucket)是對(duì)象的載體,可理解為存放對(duì)象的容器,且該容器無(wú)容量上限。對(duì)象以扁平化結(jié)構(gòu)存放在存儲(chǔ)桶中,無(wú)文件夾和目錄的概念,用戶可選擇將對(duì)象存放到單個(gè)或多個(gè)存儲(chǔ)桶中。

    2、在業(yè)務(wù)系統(tǒng)的研發(fā)過(guò)程中,由于業(yè)務(wù)的初始階段數(shù)據(jù)體量較小,多條業(yè)務(wù)線上的業(yè)務(wù)文件通常共用一個(gè)存儲(chǔ)桶。然而,隨著市場(chǎng)業(yè)務(wù)的快速增長(zhǎng),若多條業(yè)務(wù)線上的業(yè)務(wù)文件共用一個(gè)存儲(chǔ)桶,其不僅無(wú)法對(duì)每條業(yè)務(wù)線的存儲(chǔ)成本進(jìn)行單獨(dú)統(tǒng)計(jì),而且存儲(chǔ)桶中還會(huì)存在大量無(wú)用文件,導(dǎo)致后續(xù)操作處理難度較大,不利于后續(xù)業(yè)務(wù)的拓展。


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

    1、針對(duì)現(xiàn)有技術(shù)的不足,本專利技術(shù)提供了一種文件管理方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其不僅可以快速刪除存儲(chǔ)桶中的無(wú)用文件,而且還可以快速將存儲(chǔ)桶中的文件進(jìn)行遷移,提高了文件管理的效率與便捷性。

    2、為解決上述問(wèn)題,第一方面,本專利技術(shù)實(shí)施例提供了一種文件管理方法,其包括:

    3、在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息;其中,存儲(chǔ)桶為存儲(chǔ)文件的容器;

    4、若所述分布式緩存數(shù)據(jù)庫(kù)中不存在所述目標(biāo)文件的標(biāo)識(shí)信息,刪除存儲(chǔ)于所述第一存儲(chǔ)桶中的所述目標(biāo)文件;

    5、若所述分布式緩存數(shù)據(jù)庫(kù)中存在所述目標(biāo)文件的標(biāo)識(shí)信息,將所述目標(biāo)文件從所述第一存儲(chǔ)桶遷移至與所述目標(biāo)文件的業(yè)務(wù)類型相匹配的第二存儲(chǔ)桶中。

    6、進(jìn)一步地,在所述的文件管理方法中,在分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息之前,還包括:

    7、從主數(shù)據(jù)庫(kù)中獲取所述目標(biāo)文件的業(yè)務(wù)數(shù)據(jù);

    8、將所述業(yè)務(wù)數(shù)據(jù)緩存至所述分布式緩存數(shù)據(jù)庫(kù)中,并設(shè)置所述業(yè)務(wù)數(shù)據(jù)的過(guò)期時(shí)間。

    9、更進(jìn)一步地,在所述的文件管理方法中,所述將所述業(yè)務(wù)數(shù)據(jù)緩存至所述分布式緩存數(shù)據(jù)庫(kù)中,包括:

    10、對(duì)所述目標(biāo)文件的文件名稱進(jìn)行哈希處理,得到所述目標(biāo)文件的標(biāo)識(shí)信息;

    11、將所述標(biāo)識(shí)信息、所述業(yè)務(wù)數(shù)據(jù)以鍵值對(duì)的形式緩存至所述分布式緩存數(shù)據(jù)庫(kù)中,并將所述標(biāo)識(shí)信息所在bit位的數(shù)值置為預(yù)設(shè)數(shù)值。

    12、進(jìn)一步地,在所述的文件管理方法中,在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息之前,還包括:

    13、確定所述分布式緩存數(shù)據(jù)庫(kù)的版本號(hào);

    14、根據(jù)所述版本號(hào)在所述分布式緩存數(shù)據(jù)庫(kù)中構(gòu)建所述布隆過(guò)濾器。

    15、進(jìn)一步地,在所述的文件管理方法中,所述在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息,包括:

    16、獲取所述標(biāo)識(shí)信息所在bit位的數(shù)值,以確定所述分布式緩存數(shù)據(jù)庫(kù)中是否存在所述目標(biāo)文件的標(biāo)識(shí)信息。

    17、進(jìn)一步地,在所述的文件管理方法中,所述方法還包括:

    18、接收所述目標(biāo)文件的讀取請(qǐng)求;

    19、根據(jù)所述讀取請(qǐng)求在所述第二存儲(chǔ)桶查詢所述目標(biāo)文件;

    20、若所述第二存儲(chǔ)桶中不存在所述目標(biāo)文件,在所述第一存儲(chǔ)桶中查詢所述目標(biāo)文件。

    21、進(jìn)一步地,在所述的文件管理方法中,所述方法還包括:

    22、接收新增文件的存儲(chǔ)請(qǐng)求;

    23、獲取所述新增文件的業(yè)務(wù)類型;

    24、所述新增文件與所述目標(biāo)文件的業(yè)務(wù)類型相同,將所述新增文件存儲(chǔ)至所述第二存儲(chǔ)桶中;

    25、若所述新增文件與所述目標(biāo)文件的業(yè)務(wù)類型不相同,將所述新增文件存儲(chǔ)至與所述新增文件的業(yè)務(wù)類型相匹配的第三存儲(chǔ)桶中。

    26、第二方面,本專利技術(shù)實(shí)施例還提供了一種文件管理裝置,其包括:

    27、第一查詢單元,用于在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息;其中,存儲(chǔ)桶為存儲(chǔ)文件的容器;

    28、刪除單元,用于若所述分布式緩存數(shù)據(jù)庫(kù)中不存在所述目標(biāo)文件的標(biāo)識(shí)信息,刪除存儲(chǔ)于所述第一存儲(chǔ)桶中的所述目標(biāo)文件;

    29、遷移單元,用于若所述分布式緩存數(shù)據(jù)庫(kù)中存在所述目標(biāo)文件的標(biāo)識(shí)信息,將所述目標(biāo)文件從所述第一存儲(chǔ)桶遷移至與所述目標(biāo)文件的業(yè)務(wù)類型相匹配的第二存儲(chǔ)桶中。

    30、第三方面,本專利技術(shù)實(shí)施例又提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其中,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述第一方面所述的文件管理方法。

    31、第四方面,本專利技術(shù)實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序當(dāng)被處理器執(zhí)行時(shí)使所述處理器執(zhí)行上述第一方面所述的文件管理方法。

    32、本專利技術(shù)實(shí)施例提供的文件管理方法、裝置、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),通過(guò)預(yù)先在分布式緩存數(shù)據(jù)庫(kù)中設(shè)置布隆過(guò)濾器,同時(shí)業(yè)務(wù)文件在存儲(chǔ)于存儲(chǔ)桶的過(guò)程中,業(yè)務(wù)文件的標(biāo)識(shí)信息也會(huì)隨之緩存于分布式緩存數(shù)據(jù)庫(kù)中,進(jìn)而在需要對(duì)存儲(chǔ)桶以及業(yè)務(wù)系統(tǒng)進(jìn)行優(yōu)化和擴(kuò)展時(shí),只需通過(guò)布隆過(guò)濾器進(jìn)行查詢對(duì)應(yīng)業(yè)務(wù)文件的標(biāo)識(shí)信息以確定該標(biāo)識(shí)信息是否存在于分布式緩存數(shù)據(jù)庫(kù)中,進(jìn)而可以確定該業(yè)務(wù)文件是否為無(wú)用文件,若為無(wú)用文件,則可以及時(shí)在存儲(chǔ)桶中進(jìn)行刪除,減輕了存儲(chǔ)桶的存儲(chǔ)負(fù)擔(dān);若不是無(wú)用文件,則可以及時(shí)將該業(yè)務(wù)文件遷移至與該業(yè)務(wù)文件的業(yè)務(wù)類型相匹配的存儲(chǔ)桶中,進(jìn)而增強(qiáng)業(yè)務(wù)系統(tǒng)的可擴(kuò)展性。

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

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

    1.一種文件管理方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息之前,還包括:

    3.根據(jù)權(quán)利要求2所述的文件管理方法,其特征在于,所述將所述業(yè)務(wù)數(shù)據(jù)緩存至所述分布式緩存數(shù)據(jù)庫(kù)中,包括:

    4.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,在分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息之前,還包括:

    5.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,所述在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息,包括:

    6.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,所述方法還包括:

    7.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,所述方法還包括:

    8.一種文件管理裝置,其特征在于,包括:

    9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7中任一項(xiàng)所述的文件管理方法。

    10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序當(dāng)被處理器執(zhí)行時(shí)使所述處理器執(zhí)行如權(quán)利要求1至7任一項(xiàng)所述的文件管理方法。

    ...

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

    1.一種文件管理方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息之前,還包括:

    3.根據(jù)權(quán)利要求2所述的文件管理方法,其特征在于,所述將所述業(yè)務(wù)數(shù)據(jù)緩存至所述分布式緩存數(shù)據(jù)庫(kù)中,包括:

    4.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,在分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)文件的標(biāo)識(shí)信息之前,還包括:

    5.根據(jù)權(quán)利要求1所述的文件管理方法,其特征在于,所述在預(yù)設(shè)的分布式緩存數(shù)據(jù)庫(kù)中采用布隆過(guò)濾器查詢存儲(chǔ)于預(yù)設(shè)的第一存儲(chǔ)桶中目標(biāo)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:程蒙蒙李青何啟謙胡文峰田三平肖峰張?chǎng)?/a>,
    申請(qǐng)(專利權(quán))人:
    順豐科技有限公司
    類型:發(fā)明
    國(guó)別省市:

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

    1
    主站蜘蛛池模板: 无码8090精品久久一区| 无码日韩人妻AV一区二区三区 | 人妻中文字幕无码专区| 精品无码av一区二区三区| 毛片亚洲AV无码精品国产午夜| 波多野结衣AV无码久久一区 | 无码视频免费一区二三区| 成人无码区免费A∨直播| 久久亚洲AV成人无码国产电影| 亚洲日韩精品A∨片无码| 国产成人无码免费视频97| 97久久精品无码一区二区| 午夜不卡无码中文字幕影院| 国产成人无码免费看片软件| 毛片一区二区三区无码| 18禁无遮拦无码国产在线播放| 亚洲中文字幕无码不卡电影| heyzo高无码国产精品| 日韩加勒比一本无码精品| 无码爆乳护士让我爽| 亚洲av极品无码专区在线观看| 中文字幕乱码无码人妻系列蜜桃| 国产精品无码av天天爽| 青春草无码精品视频在线观| 无码日韩人妻精品久久| 国产成人综合日韩精品无码| 亚洲a无码综合a国产av中文| 无码av大香线蕉伊人久久| 成人无码区免费视频观看| 曰韩无码二三区中文字幕| 国产av激情无码久久| 人妻无码一区二区三区四区| 一道久在线无码加勒比| 狠狠精品久久久无码中文字幕 | 亚洲AV成人无码网站| 亚洲色无码专区一区| 国产精品无码制服丝袜| 亚洲人成无码网WWW| 亚洲精品无码久久久久sm| 无码午夜成人1000部免费视频| 无码国产伦一区二区三区视频|