[發明專利]可編程分布式存儲方法及系統有效
| 申請號: | 201811275325.5 | 申請日: | 2018-10-30 |
| 公開(公告)號: | CN109375879B | 公開(公告)日: | 2021-11-19 |
| 發明(設計)人: | 涂建杭;張利 | 申請(專利權)人: | 福建易視科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 福州市眾韜專利代理事務所(普通合伙) 35220 | 代理人: | 陳智雄;宋立惠 |
| 地址: | 350100 福建省福州市閩侯縣*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可編程 分布式 存儲 方法 系統 | ||
1.一種可編程分布式存儲方法,其特征在于,包括以下步驟:
在存儲主節點實現自定義存儲接口服務;
將存儲服務模塊由所述存儲主節點同步至存儲從節點;所述存儲服務模塊包括存儲基礎服務模塊,編程開發模塊以及存儲接口服務模塊;所述存儲基礎服務模塊,用于實現存儲設備底層通用的存儲命令;所述編程開發模塊:用于自定義數據格式,調試所編寫數據格式的存儲接口;所述存儲接口服務模塊,用于對上層應用提供廠商原始的或自定義的存儲接口服務,實現數據的存儲和讀取操作;
所述存儲主節點以及所述存儲從節點對外提供存儲服務;
所述在存儲主節點實現自定義存儲接口服務,包括以下步驟:通過編程開發模塊定義數據結構并編寫調測數據操作接口;將編寫好的數據操作接口存至所述存儲接口服務模塊;
所述將存儲服務模塊由所述存儲主節點同步至存儲從節點,包括以下步驟:各存儲節點讀取配置的角色信息,并判斷本存儲節點的角色信息;若配置的角色為存儲從節點,則本存儲節點負責接收并響應存儲主節點的指令;若配置的角色為存儲主節點,則本存儲節點負責檢查本存儲節點及管理的所有存儲從節點的狀態,并判斷存儲從節點是否需要進行模塊更新;若存儲從節點需要進行模塊更新,則從存儲主節點獲取最新版本的存儲服務模塊至存儲從節點。
2.如權利要求1所述的可編程分布式存儲方法,其特征在于,所述“所述存儲主節點以及所述存儲從節點對外提供存儲服務”,具體為:所述存儲主節點以及所述存儲從節點根據配置設定的角色運行相應的存儲服務模塊。
3.一種可編程分布式存儲系統,其特征在于,包含至少一個存儲主節點和至少一個存儲從節點,任一所述存儲主節點分別與所有存儲從節點進行連接,
所述存儲主節點設置有存儲服務模塊,所述存儲服務模塊包括存儲基礎服務模塊,編程開發模塊以及存儲接口服務模塊;所述存儲基礎服務模塊,用于實現存儲設備底層通用的存儲命令;所述編程開發模塊:用于自定義數據格式,調試所編寫數據格式的存儲接口;所述存儲接口服務模塊,用于對上層應用提供廠商原始的或自定義的存儲接口服務,實現數據的存儲和讀取操作;所述存儲主節點用于管理所有的存儲從節點,接收用戶的指令并發送操作指令給所述存儲從節點;所述存儲主節點用于實現自定義存儲接口服務,具體為:通過編程開發模塊定義數據結構并編寫調測數據操作接口;將編寫好的數據操作接口存至所述存儲接口服務模塊;所述存儲主節點還用于將存儲服務模塊由所述存儲主節點同步至存儲從節點,具體為用于讀取配置的角色信息,并判斷本存儲節點的角色信息;用于負責檢查本存儲節點及管理的所有存儲從節點的狀態,并判斷存儲從節點是否需要進行模塊更新;若存儲從節點需要進行模塊更新,則從存儲主節點獲取最新版本的存儲服務模塊至存儲從節點;
所述存儲從節點,用于讀取配置的角色信息,并判斷本存儲節點的角色信息;用于接收并響應存儲主節點的指令,與所述存儲主節點共同對外提供存儲服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建易視科技有限公司,未經福建易視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811275325.5/1.html,轉載請聲明來源鉆瓜專利網。





