[發(fā)明專利]一種分布式實時內存數據庫的分片信息存儲方法有效
| 申請?zhí)枺?/td> | 201710858824.6 | 申請日: | 2017-09-21 |
| 公開(公告)號: | CN107609143B | 公開(公告)日: | 2020-06-05 |
| 發(fā)明(設計)人: | 吳慶曦;郭建成;靳晶;魏娜;陳俊安;彭暉;陳鵬;吳海偉;余璟;徐春雷;楊明 | 申請(專利權)人: | 國電南瑞科技股份有限公司;國電南瑞南京控制系統(tǒng)有限公司;國家電網公司;國網江蘇省電力公司;國網浙江省電力公司;南京南瑞集團公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F16/22;G06F3/06;G06Q50/06 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林;俞翠華 |
| 地址: | 211106 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 實時 內存 數據庫 分片 信息 存儲 方法 | ||
1.一種分布式實時內存數據庫的分片信息存儲方法,其特征在于,包括以下步驟:
(1)獲取不同應用的實時數據,形成實時數據庫;
(2)使用長整型的數據作為實時數據庫中實時數據表的關鍵字,所述關鍵字可拆分為表標識和記錄序號;所述實時數據表中的每條記錄都有對應于其所屬應用的應用號;
(3)對實時數據表中不同應用的實時數據進行獨立分片后存儲到對應的存儲文件中,并為每條記錄生成一個所屬分片的分片序號;
(4)根據關鍵字和應用號生成存儲文件號和內部偏移,并使用分片信息索引記錄關鍵字與所屬分片序號的映射關系。
2.根據權利要求1所述的一種分布式實時內存數據庫的分片信息存儲方法,其特征在于:所述關鍵字中使用2個字節(jié)的數據記錄該關鍵字對應數據所在表的表標識,使用4個字節(jié)數據記錄該關鍵字對應的記錄序號。
3.根據權利要求1所述的一種分布式實時內存數據庫的分片信息存儲方法,其特征在于:所述步驟(4)中的根據應用號和關鍵字計算分片信息的存儲位置,具體為:
將關鍵字中的記錄序號拆分為高2字節(jié)和低2字節(jié),所述高2字節(jié)與關鍵字中的表標識、對應的應用號合并成為存儲文件號;所述低2字節(jié)作為存儲文件內的偏移,用于實現(xiàn)將記錄對應的分片序號存儲在關鍵字對應存儲文件的對應偏移位置。
4.根據權利要求1所述的一種分布式實時內存數據庫的分片信息存儲方法,其特征在于:所述應用號通過2字節(jié)進行編碼。
5.根據權利要求1所述的一種分布式實時內存數據庫的分片信息存儲方法,其特征在于:所述實時數據庫中同一張數據表可屬于不同應用,并獨立管理。
6.根據權利要求1所述的一種分布式實時內存數據庫的分片信息存儲方法,其特征在于:各存儲文件的大小均相同,為塊文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國電南瑞科技股份有限公司;國電南瑞南京控制系統(tǒng)有限公司;國家電網公司;國網江蘇省電力公司;國網浙江省電力公司;南京南瑞集團公司,未經國電南瑞科技股份有限公司;國電南瑞南京控制系統(tǒng)有限公司;國家電網公司;國網江蘇省電力公司;國網浙江省電力公司;南京南瑞集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710858824.6/1.html,轉載請聲明來源鉆瓜專利網。





