[發明專利]存儲裝置及存儲系統在審
| 申請號: | 201610693550.5 | 申請日: | 2016-08-19 |
| 公開(公告)號: | CN107102956A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | 松本一成 | 申請(專利權)人: | 株式會社東芝 |
| 主分類號: | G06F12/0877 | 分類號: | G06F12/0877 |
| 代理公司: | 北京律盟知識產權代理有限責任公司11287 | 代理人: | 張世俊 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 裝置 存儲系統 | ||
[相關申請]
本申請享有以日本專利申請2016-31993號(申請日:2016年2月23日)為基礎申請的優先權。本申請通過參照該基礎申請而包含基礎申請的全部內容。
技術領域
本實施方式概括來講涉及一種存儲裝置及存儲系統。
背景技術
近年來,已知一種將鍵(key)及與該鍵相對應的值(value)存儲在存儲媒體中的存儲裝置及包含該存儲裝置的存儲系統。
發明內容
本實施方式提供一種能夠使讀取高速緩存處理效率化的存儲裝置及存儲系統。
實施方式的存儲裝置包括:存儲媒體;控制器,以向所述存儲媒體寫入與鍵對應的值并讀取與已寫入到所述存儲媒體的鍵對應的值的方式進行控制;第1存儲器,存儲由所述控制器從所述存儲媒體讀取的值;及第1信息,是構成所述鍵的構成信息,且表示構成所述值的單位的數量;且所述控制器在從所述存儲媒體讀取所述值時執行第1判定,該第1判定是對所述第1信息所表示的構成所述值的單位的數量與所讀取的構成所述值的單位的數量是否一致進行判定;在滿足所述第1判定的判定條件的情況下,使讀取的所述值作為高速緩存數據而存儲在所述第1存儲器中,在不滿足所述第1判定的判定條件的情況下,不使讀取的所述值作為高速緩存數據存儲在所述第1存儲器中,而反復實施所述第1判定直到將讀取請求所涉及的值讀取為止。
附圖說明
圖1是表示第1實施方式的存儲系統的框圖。
圖2是用來說明存儲在存儲媒體中的值及鍵的圖。
圖3是表示圖1中的管理表T1的圖。
圖4是表示圖1中的鍵管理信息的一例的圖。
圖5是表示第1實施方式的存儲系統的讀取(讀取高速緩存)處理的流程圖。
圖6是用來說明第1實施方式的存儲系統的讀取(讀取高速緩存)處理的圖。
圖7是表示讀取處理后的緩沖存儲器的存儲空間的圖。
圖8是表示讀取高速緩存處理后的緩沖存儲器的存儲空間的圖。
圖9是用來說明比較例的存儲系統的讀取高速緩存處理的概略圖。
圖10是表示變化例1的存儲系統的讀取(讀取高速緩存)處理的流程圖。
圖11是用來說明變化例1的存儲系統的讀取(讀取高速緩存)處理的圖。
圖12是表示讀取高速緩存處理1及讀取處理后的緩沖存儲器的存儲空間的圖。
圖13是表示讀取高速緩存處理2之后的緩沖存儲器的存儲空間的圖。
圖14是表示第2實施方式的存儲系統的框圖。
圖15是表示第3實施方式的存儲系統的框圖。
圖16是表示第3實施方式的存儲系統的PUT(寫入)動作的框圖。
圖17是表示第3實施方式的存儲系統的GET(讀取)動作的框圖。
具體實施方式
以下,參照附圖對發明的實施方式進行說明。在該說明中,遍及全部附圖,對共通的部分標注共通的參照符號。
(第1實施方式)
[1.構成]
1-1.存儲系統
使用圖1對第1實施方式的存儲系統1A進行說明。存儲系統1A包含作為存儲媒體的磁盤10,且是以外部的存儲裝置訪問用戶端(以下,稱為“用戶端”)300能夠使用API(Application Programming Interface,應用編程接口)230經由IP(Internet Protocol,互聯網協議)等網絡301而加以訪問的方式構成。此處,所謂API是指一種接口,該接口對用來由外部(此處為用戶端300)的程序調出并利用某處理器(此處為CPU(Central Processing Unit,中央處理器)210)的程序的功能等的順序及數據形式等進行了規定。例如,用戶端300可以使用API230,按照所規定的既定順序(例如,指定用來調出CPU210的通用性讀取功能的指令),而向存儲系統1A提出讀取請求。接收到讀取請求的存儲系統1A按照來自用戶端300的讀取請求,而回傳讀取數據。如此,用戶端300能夠按照API230所規定的既定順序從CPU210調出共通利用的通用性功能,并利用該功能。從而,用戶端300無需從頭編寫用來利用該通用性功能的復雜程序等,只要用戶端300知道用來利用讀取請求等通用性功能的簡單命令,便能夠訪問存儲系統1A。
而且,存儲系統1A將鍵K及與該鍵K相對應的值V存儲在磁盤10中。
如圖2所示,值V是被用戶端300提出寫入請求或讀取請求等的信息。作為一例,值V是從用戶端300發送來的動畫數據、圖像數據、及文本數據等用戶數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于株式會社東芝,未經株式會社東芝許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610693550.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種應用程序測試方法和裝置
- 下一篇:樣式復制方法、裝置及設備





