[發明專利]文件處理方法、裝置、電子設備、存儲介質及程序產品在審
| 申請號: | 202110373537.2 | 申請日: | 2021-04-07 |
| 公開(公告)號: | CN112988681A | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 拉卡拉支付股份有限公司 |
| 主分類號: | G06F16/172 | 分類號: | G06F16/172;G06F16/13 |
| 代理公司: | 北京智宇正信知識產權代理事務所(普通合伙) 11876 | 代理人: | 李明卓 |
| 地址: | 100094 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 處理 方法 裝置 電子設備 存儲 介質 程序 產品 | ||
本公開實施例公開了一種文件處理方法、裝置、電子設備、存儲介質及程序產品,所述方法包括:接收目標文件寫入命令;根據所述目標文件寫入命令獲取目標文件;若所述目標文件攜帶有存儲位置標識,向文件存儲方發送攜帶有所述目標文件的目標文件寫入請求,以使所述文件存儲方將所述目標文件存儲至所述存儲位置標識對應的位置。該技術方案能夠對于目標文件進行存儲位置的自動識別,從而使得即使在分區較多的情況下,也能夠有效降低目錄管理的開銷,從而有效降低了目錄管理成本、減少數據處理量、提高數據處理速度、提升數據處理能力。
技術領域
本公開實施例涉及數據處理技術領域,具體涉及一種文件處理方法、裝置、電子設備、存儲介質及程序產品。
背景技術
隨著數據技術的發展,需要處理的數據量越來越大,hive,一種基于Hadoop的一個數據倉庫工具的使用越來越廣泛。Hive通常是基于目錄實現數據的分區,即將包含數據的文件放置到某一目錄下,以達到分區的效果。在現有技術中,技術人員發現在分區過多的情況下,目錄管理的開銷較大。因此,亟需一種在能夠保證數據分區存儲的前提下,降低目錄管理開銷的方案。
發明內容
本公開實施例提供一種文件處理方法、裝置、電子設備、存儲介質及程序產品。
第一方面,本公開實施例中提供了一種文件處理方法。
具體的,所述文件處理方法,包括:
接收目標文件寫入命令;
根據所述目標文件寫入命令獲取目標文件;
若所述目標文件攜帶有存儲位置標識,向文件存儲方發送攜帶有所述目標文件的目標文件寫入請求,以使所述文件存儲方將所述目標文件存儲至所述存儲位置標識對應的位置。
結合第一方面,本公開實施例在第一方面的第一種實現方式中,還包括:
若所述目標文件未攜帶存儲位置標識,獲取所述目標文件的存儲位置信息,根據所述存儲位置信息生成存儲位置標識,并將所述存儲位置標識寫入至所述目標文件中。
結合第一方面和第一方面的第一種實現方式,本公開實施例在第一方面的第二種實現方式中,所述將所述存儲位置標識寫入至所述目標文件中,包括:
將所述存儲位置標識寫入至所述目標文件的預設位置,其中,所述預設位置為所述目標文件的前綴、后綴或中間位置。
結合第一方面、第一方面的第一種實現方式和第一方面的第二種實現方式,本公開在第一方面的第三種實現方式中,所述將所述存儲位置標識寫入至所述目標文件的預設位置之后,還包括:
將預設位置信息發送給所述文件存儲方。
結合第一方面、第一方面的第一種實現方式、第一方面的第二種實現方式和第一方面的第三種實現方式,本公開在第一方面的第四種實現方式中,還包括:
根據所述存儲位置標識讀取目標文件。
結合第一方面、第一方面的第一種實現方式、第一方面的第二種實現方式、第一方面的第三種實現方式和第一方面的第四種實現方式,本公開在第一方面的第五種實現方式中,所述根據所述存儲位置標識讀取目標文件,包括:
響應于接收到目標文件讀取命令,根據所述目標文件讀取命令獲取目標讀取位置;
向所述文件存儲方發送攜帶有所述目標讀取位置的目標文件讀取請求,以使所述文件存儲方返回存儲位置標識與所述目標讀取位置匹配的目標文件。
第二方面,本公開實施例中提供了一種文件處理方法。
具體的,所述文件處理方法,包括:
接收文件讀寫方發送的目標文件寫入請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于拉卡拉支付股份有限公司,未經拉卡拉支付股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110373537.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:聲光聯合紫外反應器
- 下一篇:一種新型高功率密度電源





