[發明專利]一種文件存儲方法及系統在審
| 申請號: | 201810534807.1 | 申請日: | 2018-05-29 |
| 公開(公告)號: | CN110609810A | 公開(公告)日: | 2019-12-24 |
| 發明(設計)人: | 扶凱 | 申請(專利權)人: | 深圳市云帆加速科技有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/182 |
| 代理公司: | 44217 深圳市順天達專利商標代理有限公司 | 代理人: | 李琴 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分發節點 單個文件 子塊 同一區域 文件存儲 源服務器 分發 存儲 存儲空間 存儲設備 存儲壓力 接收文件 節點獲取 文件獲取 下載 | ||
本發明公開了一種文件存儲方法及系統,該文件存儲方法包括:接收文件獲取節點獲取源服務器中的單個文件的請求;將源服務器中的單個文件分為多個子塊;將多個所述子塊分發至同一區域的多個分發節點中以使每個分發節點存儲一至多個所述子塊;分別通過所述同一區域的多個分發節點將多個所述子塊分發至所述文件獲取節點。該發明的有益效果為:通過分發節點存儲單個文件的部分子塊,減輕存儲設備的存儲壓力,提升存儲空間利用效率,從而降低費用,同時加快超大文件的下載速度。
技術領域
本發明涉及內容分發網絡存儲技術領域,尤其涉及一種文件存儲方法及系統。
背景技術
隨著我國視頻產業快速發展,視頻的終端產品和內容在快速普及。在構建以4K、8K、VR、AR為代表的超高清視頻,提出了大容量、大帶寬、高速率、低時延、高可靠的網絡承載需求。然而,在實際應用中,無論是視頻網站,還是CDN行業的服務器中,我們常用的只是將相同的數據文件復本重復存儲在多個服務器上,因此導致了大量存儲空間的浪費,并且由于4K、VR引起大量文件容量的占用,從而沒有更多的可用的存儲空間來存儲文件。
目前在視頻產業中,對于大型視頻網站而言,每天都會有海量的文件數從用戶端上傳至網站上后轉碼成不同的清晰程度,這時一個視頻會變成多份,像高清,標清,超清。這對網站服務器的存儲空間而言,形成了極為嚴峻的挑戰,視頻所需要的存儲空間在快速的上升。
然而,當前的文件存儲的性能、容量、空間的靈活分配和配置、安全性、權限控制等方面,都是難以滿足當前業務發展和大文件的存儲需求,主要表現在文件存儲設備和存儲費用大量上升、存儲空間資源大量浪費等問題。而且,現有技術中存儲設備存儲壓力大,存儲空間利用率低,文件下載速度慢的問題急需解決。
發明內容
本發明要解決的技術問題在于,針對文件存儲設備和存儲費用大量上升、存儲空間資源大量浪費等問題以及現有技術中存儲設備存儲壓力大,存儲空間利用率低,文件下載速度慢的問題,提供一種文件存儲方法及系統。
本發明解決其技術問題所采用的技術方案是:
一方面,提供一種文件存儲方法,包括:
接收文件獲取節點獲取源服務器中的單個文件的請求;
將所述源服務器中的單個文件分為多個子塊;
將多個所述子塊分發至同一區域的多個分發節點中以使每個分發節點存儲一至多個所述子塊;
分別通過所述同一區域的多個分發節點將多個所述子塊分發至所述文件獲取節點。
在本發明所述的文件存儲方法中,還包括:
若接收其他文件獲取節點獲取單個所述文件的請求,則分別通過所述同一區域的多個分發節點將多個所述子塊分發至所述其他文件獲取節點。
在本發明所述的文件存儲方法中,所述將所述源服務器中的單個文件分為多個子塊,包括:
獲取所述同一區域的多個分發節點的個數;
依據所述同一區域的多個分發節點的個數將源服務器中的單個文件按順序分為多個子塊,其中,多個所述子塊的個數為所述同一區域的多個分發節點的個數的整數倍。
在本發明所述的文件存儲方法中,所述將多個所述子塊分發至同一區域的多個分發節點中以使每個分發節點存儲一至多個所述子塊,包括:
將多個所述子塊的順序打亂;
將打亂后的多個所述子塊平均分為所述同一區域的多個分發節點的個數份;
將多份多個所述子塊分別分發至所述同一區域的多個分發節點中。
在本發明所述的文件存儲方法中,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市云帆加速科技有限公司,未經深圳市云帆加速科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810534807.1/2.html,轉載請聲明來源鉆瓜專利網。





