[發明專利]數據存儲方法、裝置、電子設備及計算機可讀介質在審
| 申請號: | 201810305102.2 | 申請日: | 2018-04-08 |
| 公開(公告)號: | CN110362599A | 公開(公告)日: | 2019-10-22 |
| 發明(設計)人: | 何林 | 申請(專利權)人: | 北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/23;G06F16/2457 |
| 代理公司: | 北京律智知識產權代理有限公司 11438 | 代理人: | 王衛忠;袁禮君 |
| 地址: | 100195 北京市海淀區杏石口路6*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據存儲 元數據 計算機可讀介質 處理數據 電子設備 更新 緩存 待處理數據 互聯網技術 一致性問題 讀寫操作 邏輯控制 映射關系 讀操作 實時性 寫操作 數據庫 保證 | ||
本公開提供一種數據存儲方法、裝置、電子設備及計算機可讀介質,屬于互聯網技術領域。該數據存儲方法包括:按照關鍵字映射關系,利用關鍵字對待處理數據進行標識,得到元數據;對所述元數據進行讀操作和寫操作的邏輯控制,以完成所述待處理數據的更新和緩存;根據所述元數據進行版本的更新和緩存。通過利用關鍵字對待處理數據進行標識后再進行相應的讀寫操作,可以解決緩存和數據庫的數據存在的一致性問題,對數據的版本進行更新和緩存,縮短數據達到最終一致性的時間,保證數據的實時性和可靠性。
技術領域
本公開總體涉及互聯網技術領域,具體而言,涉及一種數據存儲方法、裝置、電子設備及計算機可讀介質。
背景技術
互聯網系統往往選擇傳統數據庫結合分布式緩存的數據存取方式,分別利用它們各自具有的優勢,即傳統數據庫具有結構化SQL(Structured Query Language,結構化查詢語言)查詢的優勢,而分布式緩存作為高性能的cache(高速緩存存儲器)功能使用。
但是cache-db(即緩存-數據庫)種數據存取方式在使用上也存在不少難題,如cache和db中的數據一致性的問題。多種存儲介質中數據一致性對每個系統來說都非常重要,根據系統所處的應用環境又分為強一致性和最終一致性,強一致性的要求非常高,往往由于各種復雜的因素很難實現,大多數系統滿足最終一致性即可,但是最終一致性的前提條件下,數據達成一致的時間越短越好,時間越短意味著數據使用方加載到最新數據的時間就越快。
因此,現有技術中的技術方案中存在數據一致性的問題,還存在有待改進之處。
在所述背景技術部分公開的上述信息僅用于加強對本公開的背景的理解,因此它可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開提供一種數據存儲方法、裝置、電子設備及計算機可讀介質,解決上述技術問題。
本公開的其他特性和優點將通過下面的詳細描述變得顯然,或部分地通過本公開的實踐而習得。
根據本公開的一方面,提供一種數據存儲方法,包括:
按照關鍵字映射關系,利用關鍵字對待處理數據進行標識,得到元數據;
對所述元數據進行讀操作和寫操作的邏輯控制,以完成所述待處理數據的更新和緩存;
根據所述元數據進行版本的更新和緩存。
在本公開的一個實施例中,利用關鍵字對待處理數據進行標識,得到元數據包括:
根據關鍵字集合與待處理數據集合進行映射,利用所述關鍵字集合中的關鍵字對所述待處理數據集合中的待處理數據進行一一標識,得到元數據;
其中所述待處理數據集合中包括M個參數,所述關鍵字集合中包括N個關鍵字,所述元數據包括:初級的版本key集合,且所述初級的版本key結集合中包括M個版本key,M≤N。
在本公開的一個實施例中,對所述元數據進行寫操作的邏輯控制包括:
將所述元數據寫入數據庫,完成所述數據庫中對所述待處理數據的更新,并響應接口寫操作成功。
在本公開的一個實施例中,將所述元數據寫入數據庫之后還包括:
根據所述數據庫更新的數據對所述初級的版本key集合進行補全版本key,得到完整的版本key集合。
在本公開的一個實施例中,完整的版本key集合之后還包括:
將所述完整的版本key集合存儲至所述數據庫中。
在本公開的一個實施例中,根據所述元數據進行版本更新包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司,未經北京京東尚科信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810305102.2/2.html,轉載請聲明來源鉆瓜專利網。





