[發明專利]基于Ceph對象存儲的對象標簽的擴展系統及方法有效
| 申請號: | 202010672693.4 | 申請日: | 2020-07-14 |
| 公開(公告)號: | CN111930708B | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 雷先強;謝赟;韓欣;孫卓峰 | 申請(專利權)人: | 上海德拓信息技術股份有限公司 |
| 主分類號: | G06F16/182 | 分類號: | G06F16/182;G06F16/18;G06F16/16;G06F3/06 |
| 代理公司: | 上海中外企專利代理事務所(特殊普通合伙) 31387 | 代理人: | 孫益青 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ceph 對象 存儲 標簽 擴展 系統 方法 | ||
本發明公開了一種基于Ceph對象存儲的對象標簽擴展系統及其方法,該系統包括:對象存儲系統和客戶端;所述對象存儲系統包括接口模塊,通用處理模塊,操作執行模塊和數據存儲模塊;所述接口模塊用于提供RESTful?API接口、并基于HTTP協議通過該RESTful?API接口讀取客戶端輸出的標簽操作請求;所述通用處理模塊用于讀取客戶端輸出的標簽操作請求,對該標簽操作請求依序進行參數檢測和權限檢測,并對通過參數檢測和權限檢測的標簽操作請求進行數據解析、生成標簽數據和操作類型數據;所述操作執行模塊用于讀取通用處理模塊、基于所述標簽數據和操作類型數據執行標簽操作;所述數據存儲模塊用于存儲操作執行模塊從標簽數據中解析的標簽內容和更新的元數據。本發明能夠增加標簽的數量、并提升標簽內容的大小。
技術領域
本發明屬于數據存儲技術領域,具體來說涉及一種基于Ceph對象存儲的對象標簽的擴展系統及方法。
背景技術
隨著物聯網、云計算、大數據、5G等技術在醫療,電信,互聯網等行業中的快速發展,海量的數據增長對傳統的存儲系統造成很大的挑戰,對象存儲作為新興的存儲技術近年來得到了廣泛使用。對象存儲綜合了NAS和SAN存儲等的優點,同時具有SAN的高速直接訪問和NAS的數據共享等優勢,提供了高可靠性、跨平臺性以及安全的數據共享的存儲體系結構。在媒體應用場景中,對象存儲經常需要對音頻、視頻文件附加標簽,用于描述文件本身的內容并對文件進行分類管理。但由于目前對象存儲IO特性的局限性,若對象的元數據過大,會導致對象的訪問速度大幅變慢。故用于保存對象的元數據的存儲空間遠遠小于用于保存對象數據的存儲空間。同時,現有的對象標簽均存儲于對象的元數據中,因此其規格受限于對象的元數據大小。目前對象存儲的IO特性造成單個對象僅支持附加10個標簽,且所有標簽的內容總大小不超過4KB,嚴重限制了標簽的數量和內容的豐富性。因此如何開發出一種能夠對文件支持添加大量標簽的標簽擴展系統,是本領域技術人員需要研究的方向。
發明內容
本發明的目的是提供一種基于Ceph對象存儲的對象標簽的擴展系統,能夠增加標簽的數量、提升標簽的內容大小,其采用的技術方案如下:
一種基于Ceph對象存儲的對象標簽擴展系統,其包括:對象存儲系統和客戶端;所述對象存儲系統包括接口模塊,通用處理模塊,操作執行模塊和數據存儲模塊;所述接口模塊用于提供RESTful?API接口、通過該RESTful?API接口基于HTTP協議讀取客戶端輸出的標簽操作請求;所述通用處理模塊用于讀取客戶端輸出的標簽操作請求,對該標簽操作請求依序進行參數檢測和權限檢測并在標簽操作請求通過參數檢測和權限檢測后生成標簽數據并基于請求方法和請求參數生成操作類型數據;所述參數檢測包括檢測標簽操作請求的請求方法是否合法,請求參數是否合法,對象名是否為空;所述權限檢測包括檢測當前輸出標簽操作請求的客戶端是否具有對象標簽的操作權限;所述操作執行模塊用于讀取通用處理模塊、基于所述標簽數據和操作類型數據執行標簽操作;所述數據存儲模塊用于存儲操作執行模塊從標簽數據中解析的標簽內容和更新的元數據。
基于上述系統,本發明還公開了一種基于Ceph對象存儲的對象標簽的擴展方法,其技術方案如下:
一種基于Ceph對象存儲的對象標簽的擴展方法,其包括如下步驟:S1:客戶端通過RESTful?API接口向對象存儲系統輸出標簽操作請求;S2:通用處理模塊對標簽操作請求進行參數檢測,若參數正確則跳轉至S3、若參數錯誤則輸出進程結束信息至客戶端;S3:通用處理模塊對標簽操作請求進行權限檢測,若權限匹配則跳轉至S4、若權限不足則輸出進程結束信息至客戶端;S4:通用處理模塊對標簽操作請求進行數據解析、生成標簽數據和操作類型數據;S5:操作執行模塊讀取S4所得標簽數據和操作類型數據,若操作類型數據可識別則執行標簽操作、若操作類型數據不可識別則輸出進程結束信息至客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海德拓信息技術股份有限公司,未經上海德拓信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010672693.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于二分法及編輯距離的語料快速匹配方法及糾錯方法
- 下一篇:一種啞鈴杠鈴片





