[發明專利]分布式緩存系統中的數據操作方法和裝置有效
| 申請號: | 201110164485.4 | 申請日: | 2011-06-17 |
| 公開(公告)號: | CN102833295B | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 王松松 | 申請(專利權)人: | 南京中興新軟件有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 余剛,梁麗超 |
| 地址: | 210012 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 緩存 系統 中的 數據 操作方法 裝置 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種分布式緩存系統中的數據操作方法和裝置。
背景技術
云計算(Cloud Computing)是網格計算(Grid Computing)、分布式計算(DistributedComputing)、并行計算(Parallel Computing)、效用計算(Utility Computing)、網絡存儲(NetworkStorage Technologies)、虛擬化(Virtualization)、負載均衡(Load Balance)等傳統計算機技術和網絡技術發展融合的產物。它旨在通過網絡把多個成本相對較低的計算實體整合成一個具有強大計算能力的系統。分布式緩存是云計算范疇中的一個領域,其作用是提供海量數據的分布式存儲服務以及高速讀寫訪問的能力。
現有的分布式緩存系統中,一個系統只能支持屬性相同的應用(NRW副本機制,LRU熱點移入移出機制等屬性);而對于不同屬性的應用,沒法做到在同一個系統中共存(因為上述這些屬性為整個系統的全局屬性,并非是某個特定數據空間的屬性),導致無法實現同一個分布式緩存系統中可以支持多種不同屬性應用的場景。
針對相關技術中上述分布式緩存系統中不支持多種不同屬性應用的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種分布式緩存系統中的數據操作方法和裝置,以至少解決上述分布式緩存系統中不支持多種不同屬性應用的問題。
根據本發明的一個方面,提供了一種分布式緩存系統中的數據操作方法,包括:根據應用網元的應用屬性將應用網元接入對應的數據空間;其中,該分布式緩存系統中配置有多個數據空間,每個數據空間對應一個應用屬性;接收該應用網元的數據操作指令;根據該數據操作指令在上述數據空間中進行數據操作。
其中,上述多個數據空間中的每個數據空間分別對應一個空間標識;根據應用網元的應用屬性將應用網元接入對應的數據空間之前,該方法包括:將數據空間的空間標識通知對應的應用網元;上述根據應用網元的應用屬性將應用網元接入對應的數據空間包括:接收應用網元的接入指令,其中,接入指令攜帶有數據空間標識;根據數據空間標識確定應用網元對應的數據空間;將應用網元接入確定的數據空間。
上述根據應用網元的應用屬性將應用網元接入對應的數據空間還包括:當未找到與應用網元的應用屬性對應的數據空間時,根據應用網元的應用屬性創建數據空間,并根據應用屬性設置數據空間的屬性;將應用網元接入創建的數據空間。
其中,上述根據數據操作指令在數據空間中進行數據操作包括:當數據操作指令為存儲指令時,將存儲指令中的數據存入數據空間;當數據操作指令為讀取指令時,從數據空間讀出與讀取指令匹配的數據,并將讀出的數據反饋給應用網元;當數據操作指令為刪除指令時,從數據空間刪除與刪除指令匹配的數據。
其中,上述多個數據空間中的每個數據空間的屬性包括:副本機制(NRW)、熱點數據移入移出機制(LRU)和多級存儲機制;其中,該多級存儲機制包括以下至少之一:內存存儲模式、內存與固態硬盤(SSD)的組合存儲模式、內存與硬盤的組合存儲模式,以及內存、SSD與硬盤的組合存儲模式。
根據本發明的另一方面,提供了一種分布式緩存系統中的數據操作裝置,包括:接入模塊,用于根據應用網元的應用屬性將應用網元接入對應的數據空間;其中,分布式緩存系統中配置有多個數據空間,每個數據空間對應一個應用屬性;指令接收模塊,用于接收應用網元的數據操作指令;數據操作模塊,用于根據指令接收模塊接收的數據操作指令,在數據空間中進行數據操作。
其中,該裝置還包括:標識通知模塊,用于當多個數據空間中的每個數據空間分別對應一個空間標識時,預先將數據空間的空間標識通知給對應的應用網元;上述接入模塊包括:接入指令接收單元,用于接收應用網元的接入指令,其中,接入指令攜帶有數據空間標識;數據空間確定單元,用于根據接入指令接收單元接收的接入指令中的數據空間標識確定應用網元對應的數據空間;第一接入單元,用于將應用網元接入確定的數據空間。
上述接入模塊還包括:數據空間創建單元,用于當未找到與應用網元的應用屬性對應的數據空間時,根據應用網元的應用屬性創建數據空間,并根據應用屬性設置數據空間的屬性;第二接入單元,用于將應用網元接入數據空間創建單元創建的數據空間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興新軟件有限責任公司,未經南京中興新軟件有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110164485.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:語音信箱的處理方法及裝置
- 下一篇:數字家庭控制方法及無線終端





