[發明專利]對象列表獲取方法及裝置在審
| 申請號: | 202210102650.1 | 申請日: | 2022-01-27 |
| 公開(公告)號: | CN116561136A | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 程銀風 | 申請(專利權)人: | 杭州宏杉科技股份有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/2458 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 楊春香 |
| 地址: | 310053 浙江省杭州市濱江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 對象 列表 獲取 方法 裝置 | ||
1.一種對象列表獲取方法,其特征在于,應用于對象存儲系統包括的存儲節點,所述方法包括:
如果接收到指示將第一對象寫入目標桶的指令,且確定所述目標桶已開啟多版本功能,獲取所述第一對象的對象信息,該對象信息包括版本標識;
將獲取的所述第一對象的對象信息添加到數據庫的多版本信息表中,所述數據庫還包括最新版本信息表;
如果確定所述最新版本信息表中記錄有所述第一對象的對象信息,更新所述最新版本信息表中所述第一對象的版本標識為當前獲取的所述第一對象的版本標識;
如果接收到指示獲取所述目標桶的最新版本對象列表的指令,從所述最新版本信息表中,查找并列出存儲于所述目標桶的對象的對象信息。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
如果確定所述最新版本信息表中未記錄所述第一對象的對象信息,向所述最新版本信息表中添加當前獲取的所述第一對象的對象信息。
3.如權利要求1所述的方法,其特征在于,所述方法還包括:
如果接收到指示刪除第二對象的指令,且該指令未指定版本,向所述多版本信息表中添加一條所述第二對象的對象信息,該對象信息包括刪除標記;
刪除所述最新版本信息表中所述第二對象的對象信息。
4.如權利要求1所述的方法,其特征在于,所述方法還包括:
如果接收到指示刪除第二對象指定版本的指令,且該指定版本不是最新版本,則刪除所述多版本信息表中所述第二對象的該指定版本的對象信息;
禁止刪除所述最新版本信息表中所述第二對象的對象信息。
5.如權利要求1所述的方法,其特征在于,所述方法還包括:
如果接收到指示刪除第二對象指定版本的指令,且該指定版本是最新版本且不帶刪除標記,則刪除所述多版本信息表中所述第二對象的該指定版本的對象信息;
如果該第二對象的次新版本帶刪除標記,刪除所述最新版本信息表中所述第二對象的對象信息;
如果該第二對象的次新版本不帶刪除標記,更新所述最新版本信息表中所述第二對象的版本標識為所述次新版本的版本標識。
6.如權利要求1所述的方法,其特征在于,所述方法還包括:
如果接收到指示刪除第二對象指定版本的指令,且該指定版本是最新版本且帶刪除標記,則刪除所述多版本信息表中該第二對象的該指定版本的對象信息;
如果該第二對象的次新版本不帶刪除標記,向所述最新版本信息表中添加所述第二對象的次新版本的對象信息。
7.如權利要求1所述的方法,其特征在于,所述方法還包括:
如果接收到指示查詢第三對象最新版本的指令,從所述最新版本信息表中查詢所述第三對象的對象信息。
8.如權利要求1所述的方法,其特征在于,所述對象信息還包括用于標識版本生成順序的版本序列號,所述版本序列號至少包括第一子序列號和第二子序列號,其中,所述第一子序列號以預設時間間隔遞增;所述第二子序列號用于標識當前時間間隔內對象寫入次序。
9.一種對象列表獲取裝置,其特征在于,應用于對象存儲系統包括的存儲節點,所述裝置包括:
獲取單元,用于如果接收到指示將第一對象寫入目標桶的指令,且確定所述目標桶已開啟多版本功能,獲取所述第一對象的對象信息,該對象信息包括版本標識;
添加單元,用于將獲取的所述第一對象的對象信息添加到數據庫的多版本信息表中,所述數據庫還包括最新版本信息表;
更新單元,用于如果確定所述最新版本信息表中記錄有所述第一對象的對象信息,更新所述最新版本信息表中所述第一對象的版本標識為當前獲取的所述第一對象的版本標識;
查找單元,用于如果接收到指示獲取所述目標桶的最新版本對象列表的指令,從所述最新版本信息表中,查找并列出存儲于所述目標桶的對象的對象信息。
10.如權利要求9所述的裝置,其特征在于,所述對象信息還包括用于標識版本生成順序的版本序列號,所述版本序列號至少包括第一子序列號和第二子序列號,其中,所述第一子序列號以預設時間間隔遞增;所述第二子序列號用于標識當前時間間隔內對象寫入次序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州宏杉科技股份有限公司,未經杭州宏杉科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210102650.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:洗滌設備
- 下一篇:信息公開方法及通信設備





