JP7629883B2 - 記憶制御装置及び方法 - Google Patents
記憶制御装置及び方法 Download PDFInfo
- Publication number
- JP7629883B2 JP7629883B2 JP2022029000A JP2022029000A JP7629883B2 JP 7629883 B2 JP7629883 B2 JP 7629883B2 JP 2022029000 A JP2022029000 A JP 2022029000A JP 2022029000 A JP2022029000 A JP 2022029000A JP 7629883 B2 JP7629883 B2 JP 7629883B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- page
- segment
- storage
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0674—Disk device
- G06F3/0676—Magnetic disk device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0682—Tape device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
[第1の実施形態]
・領域管理部122が、キャッシュ対象のデータが格納されているバッファ領域に対応した状態176(バッファ管理テーブル114における状態176)を“clean”に更新し、また、このInsert/Import処理の処理IDに対応した未書込ページID148として割当ページのIDを未書込ページテーブル146に登録する。
・割当ページは、キャッシュ管理テーブル124におけるページID179が無効値であるデータページであるか、或いは、キャッシュ管理テーブル124における書込状態182が“済”であるデータページでよい。
(S1101-1)領域管理部122は、領域管理テーブル138中のセグメントID144から、前回割り当てられたページを含むセグメントを特定する。領域管理部122は、特定されたセグメントにおけるページ管理情報を参照し、当該セグメント内の空きページを検索する。
(S1101-2)S1101-1において空きページが見つからなかった場合、領域管理部122は、S1101-1において特定されたセグメントを含むセグメントグループにおけるセグメント管理情報を参照し、空きページを有するセグメントを、例えば一方向で検索する。ここで、「一方向で検索」とは、セグメントIDの値が増加する方向に検索しセグメントIDの値が最大値に達しても空きページが見つからない場合には先頭のセグメントID(最小値としてのセグメントID)に戻ることを意味する。
(S1101-3)S1101-2において空きページを有するセグメントが見つかった場合、領域管理部122は、見つかったセグメントにおける空きページを割当ページとする。
・未書込ページID148として登録されていないページ内のデータは、既存のオブジェクト310内のデータが利用されてよい。例えば、新たに書き込まれるオブジェクト310に、未書込ページID148として登録されているページ内のデータと未書込ページID148として登録されていないページ内のデータとが混在する場合、後者のデータは、既存のオブジェクト310から取得されたデータでよい。
・バッファ管理テーブル114に、未書込ページID148に一致するページID174と状態“dirty”とを含んだエントリがある場合、バッファ領域内のデータが、オブジェクト310に含められてよい。この場合、状態“dirty”のページを同時にキャッシュデバイス160に書き込んでもよい。
・バッファ管理テーブル114に、未書込ページID148に一致するページID174と状態“clean”とを含んだエントリがある場合、領域管理部122が、当該ページID174に一致するページID179をキャッシュ管理テーブル124から特定してよい。このバッファ領域内のデータが、オブジェクト310に含めてよい。
・上記オブジェクト310の書込み完了後、当該ページID179に対応した書込状態182が“未済”の場合、領域管理部122が、書込状態182を“済”に更新してよい。
・領域管理部122が、ページ管理情報を更新し、更新後のページ管理情報を含んだオブジェクト310を外部ストレージ300に書き込んでよい。また、領域管理部122が、セグメント管理情報を更新し、更新後のセグメント管理情報を含んだオブジェクト310を外部ストレージ300に書き込んでよい。
・外部ストレージ300へのオブジェクト単位の書込要求では、更新(書込)対象のオブジェクトと、オブジェクトID(オブジェクト名)とが関連付けられていてよい。これにより、外部ストレージ300は、当該要求に従う書込(オブジェクト310全体の書込)を行う。
・外部ストレージ300へのオブジェクト単位の書込要求では、オブジェクト310における更新(書込)対象のデータ(DBデータ、ページ管理情報又はセグメント管理情報)毎に、更新対象のデータと、オブジェクトID(オブジェクト名)と、オブジェクト310の先頭からのオフセットとが関連付けられていてよい。これにより、外部ストレージ300は、当該要求に従う書込(オブジェクト310における部分的な更新(データ単位の更新))を行う。なお、オブジェクト310の部分書き込みが許されない場合、オブジェクト310を読み出し、更新対象のデータを置き換え、書き戻す処理を行う。
・外部ストレージ300へのオブジェクト単位の読出要求では、読出対象のオブジェクトのオブジェクトID(オブジェクト名)が関連付けられていてよい。これにより、外部ストレージ300は、当該要求に従う読出(オブジェクト310全体の書込)を行う。
・外部ストレージ300へのオブジェクト単位の読出要求では、オブジェクト310における読出対象のデータ毎に、オブジェクトID(オブジェクト名)と、オブジェクト310の先頭からのオフセットとが関連付けられていてよい。これにより、外部ストレージ300は、当該要求に従う読出(オブジェクト310からの部分的な読出(データ単位の読出))を行う。
[第2の実施形態]
・図7のS1006及びS1011では、DBMS110は、論理デバイスへの書込を行う。また、この書込の前に、関連管理情報(更新されるページに関連するページ管理情報又はセグメント管理情報)としてのデータも論理デバイスに書き込まれる。
・図8のS1104、図9のS1204、及び図11のS1403では、DBMS110は、SDS210へ、外部ストレージ300への書込を指示し、SDS210が、当該指示に応答して、外部ストレージ300への書込を行う。
[第3の実施形態]
・今回の書込先論理アドレスからアドレスが小さい方向に一定距離内にある論理アドレス。
・キャッシュデバイス160に存在するが外部ストレージ300に存在しないデータに対応した論理アドレス。
Claims (10)
- 外部ストレージに接続されておりプロセッサ及びキャッシュデバイスを備えデータベースを更新する記憶制御装置であって、
論理記憶空間を構成する複数の論理記憶領域である複数のページに前記データベースは格納され、
前記論理記憶空間におけるデータベースに対するデータの書込の単位は、ページ単位であり、
前記プロセッサが、
ページ単位で、前記キャッシュデバイスにデータを書き込み、
前記外部ストレージへの書込である外部書込の実施条件が満たされたか否かを判定し、
当該判定の結果が真の場合に、前記ページ単位よりも大きい書込単位である一括単位で、前記キャッシュデバイスに格納されているデータを前記外部ストレージに書き込み、
前記外部ストレージと前記一括単位は、下記の(A)及び(B)のいずれかであり、
(A)前記外部ストレージは、オブジェクトストレージであって、前記一括単位は、一つ又は複数のセグメントにおける全データをオブジェクトとしたオブジェクト単位である、
(B)前記外部ストレージは、ファイルストレージであって、前記一括単位は、一つ又は複数のセグメントにおける全データをファイルとしたファイル単位であり、
前記プロセッサは、複数のデータページを含むセグメント毎に、ページ管理情報を書き込むようになっており、
各セグメントについて、
データページは、データベースのデータが格納されるページであり、
ページ管理情報は、当該セグメントのいずれのデータページが空きであるかを表す管理情報であり、
前記プロセッサは、前記外部ストレージに書き込まれる一括単位のデータに、データページにおけるデータの他に、当該データページを含むセグメントについてのページ管理情報を含める、
記憶制御装置。 - 前記外部ストレージと前記一括単位は、前記(A)であり、
前記プロセッサは、複数のセグメントを含むセグメントグループ毎に、セグメント管理情報を書き込むようになっており、
各セグメントグループについて、セグメント管理情報は、当該セグメントグループのいずれのセグメントに空きのデータページがあるかを表す管理情報であり、
前記プロセッサは、前記外部ストレージに書き込まれる一括単位のデータに、データページにおけるデータと当該データページを含むセグメントについてのページ管理情報との他に、当該セグメントを含むセグメントグループについて当該セグメントにセグメント管理情報が関連付けられていればセグメント管理情報を含める、
請求項1に記載の記憶制御装置。 - 前記実施条件は、いずれかのデータページが解放されることであり、
前記プロセッサは、いずれかのデータページが解放される場合、当該解放されるデータページを含むセグメントについてのページ管理情報を更新し、当該更新後のページ管理情報を含んだ一括単位のデータを前記外部ストレージに書き込む、
請求項1に記載の記憶制御装置。 - 前記プロセッサは、書込要求に応答して前記データベースに対するデータの書込の処理である書込処理を行うようになっており、
前記書込処理において、前記プロセッサは、データの書込先とされたデータページが属する一括単位のデータが、当該データページと別のデータページであり前回にデータの書込先とされたデータページが属する一括単位のデータと同じか否かを判定し、
当該判定の結果が偽であることが、前記実施条件であり、この場合、前記プロセッサは、データの書込先とされたデータページと別のデータページであり前回にデータの書込先とされたデータページが属する一括単位のデータを、前記外部ストレージに書き込む、
請求項1に記載の記憶制御装置。 - 前記実施条件は、前記書込処理の終了時に該当することであり、
前記書込処理の終了時とは、Commit発行時又はImport処理の終了時であり、
前記Import処理の終了時は、Importの対象の全てのデータを前記キャッシュデバイスに書き込んだ時であり、
前記書込処理の終了時に、前記プロセッサは、
前記キャッシュデバイスに書き込まれたが前記外部ストレージに未書込のデータに対応したデータページである未書込データページであって前記書込処理に対応した未書込データページを特定し、
当該特定された未書込データページに対応し前記キャッシュデバイスに存在するデータを含む一括単位のデータを前記外部ストレージに書き込む、
請求項4に記載の記憶制御装置。 - 前記プロセッサが、
前記データベースへのデータの書込を行うためのDBMS(DataBase Management System)としてプロセッサを機能させるための第1のソフトウェアと、
前記キャッシュデバイス及び前記外部ストレージへのデータの書込を行うためのSDS(Software Defined Storage)としてプロセッサを機能させるための第2のソフトウェアと
を実行し、
前記プロセッサが、前記第2のソフトウェアを実行することにより、
前記DBMSに、論理記憶空間である論理デバイスを提供し、
前記論理デバイスに対するページ単位の書込要求を前記DBMSから受け付け、
当該書込要求に応答して、前記キャッシュデバイスにデータを書き込み、
前記実施条件が満たされたか否かを判定し、
当該判定の結果が真の場合に、一括単位で、前記キャッシュデバイスに格納されているデータを前記外部ストレージに書き込む、
請求項1に記載の記憶制御装置。 - 前記実施条件は、下記(a)及び(b)に該当する論理アドレスが存在することであり、
(a)今回の書込先論理アドレスからアドレスが小さい方向に一定距離内にある論理アドレス、
(b)前記キャッシュデバイスに存在するが前記外部ストレージに存在しないデータに対応した論理アドレス、
前記一括単位のデータは、複数のDBMS書込単位のデータを含んだデータであり、
DBMS書込単位は、前記DBMSから前記論理デバイスへのデータの書込単位である、
請求項6に記載の記憶制御装置。 - 前記実施条件は、前記DBMSから前記SDSに与えられた情報が表す条件、又は、前記SDSに予め定義された情報が表す条件である、
請求項6に記載の記憶制御装置。 - 前記記憶制御装置は、オンプレミスの装置であり、
前記キャッシュデバイスは、ブロックデバイスである、
請求項1に記載の記憶制御装置。 - 外部ストレージに接続されておりキャッシュデバイスを備えデータベースを更新する記憶制御装置が行う方法であって、
ページ単位で、前記キャッシュデバイスにデータを書き込む第1のステップと、
前記外部ストレージへの書込である外部書込の実施条件が満たされたか否かを判定する第2のステップと、
当該判定の結果が真の場合に、前記ページ単位よりも大きい書込単位である一括単位で、前記キャッシュデバイスに格納されているデータを前記外部ストレージに書き込む第3のステップと
を有し、
論理記憶空間を構成する複数の論理記憶領域である複数のページに前記データベースは格納され、
前記論理記憶空間におけるデータベースに対するデータの書込の単位は、ページ単位であり、
前記外部ストレージと前記一括単位は、下記の(A)及び(B)のいずれかであり、
(A)前記外部ストレージは、オブジェクトストレージであって、前記一括単位は、一つ又は複数のセグメントにおける全データをオブジェクトとしたオブジェクト単位である、
(B)前記外部ストレージは、ファイルストレージであって、前記一括単位は、一つ又は複数のセグメントにおける全データをファイルとしたファイル単位であり、
前記記憶制御装置は、複数のデータページを含むセグメント毎に、ページ管理情報を書き込むようになっており、
各セグメントについて、
データページは、データベースのデータが格納されるページであり、
ページ管理情報は、当該セグメントのいずれのデータページが空きであるかを表す管理情報であり、
前記第3のステップでは、前記外部ストレージに書き込まれる一括単位のデータに、データページにおけるデータの他に、当該データページを含むセグメントについてのページ管理情報を含める、
記憶制御方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029000A JP7629883B2 (ja) | 2022-02-28 | 2022-02-28 | 記憶制御装置及び方法 |
| US17/894,196 US12086411B2 (en) | 2022-02-28 | 2022-08-24 | Storage control apparatus and method for a database storing data in pages |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029000A JP7629883B2 (ja) | 2022-02-28 | 2022-02-28 | 記憶制御装置及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023125073A JP2023125073A (ja) | 2023-09-07 |
| JP7629883B2 true JP7629883B2 (ja) | 2025-02-14 |
Family
ID=87761720
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022029000A Active JP7629883B2 (ja) | 2022-02-28 | 2022-02-28 | 記憶制御装置及び方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12086411B2 (ja) |
| JP (1) | JP7629883B2 (ja) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004303025A (ja) | 2003-03-31 | 2004-10-28 | Hitachi Ltd | 情報処理方法及びその実施システム並びにその処理プログラム並びにディザスタリカバリ方法およびシステム並びにその処理を実施する記憶装置およびその制御処理方法 |
| JP2007140821A (ja) | 2005-11-17 | 2007-06-07 | Mitsubishi Electric Corp | データ管理装置、データ管理方法およびデータ管理プログラム |
| JP2007249776A (ja) | 2006-03-17 | 2007-09-27 | Fujitsu Ltd | データベース複製プログラム、データベース複製装置およびデータベース複製方法 |
| JP2008181243A (ja) | 2007-01-23 | 2008-08-07 | Hitachi Ltd | ストレージシステムのキャッシュパーティション領域の設定を制御するデータベース管理システム |
| WO2013164878A1 (ja) | 2012-05-01 | 2013-11-07 | 株式会社日立製作所 | 計算機システムの管理装置および管理方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5822780A (en) | 1996-12-31 | 1998-10-13 | Emc Corporation | Method and apparatus for hierarchical storage management for data base management systems |
| US8768890B2 (en) * | 2007-03-14 | 2014-07-01 | Microsoft Corporation | Delaying database writes for database consistency |
| JP5302582B2 (ja) * | 2008-07-09 | 2013-10-02 | 株式会社日立製作所 | 上位装置から指定されるデバイスに関する記憶容量を変更するストレージシステム及び方法 |
| US20130160022A1 (en) * | 2011-12-19 | 2013-06-20 | International Business Machines Corporation | Transaction manager for negotiating large transactions |
| US11087017B1 (en) * | 2021-03-09 | 2021-08-10 | Technology Innovation Institute | Systems, methods, and computer-readable media for utilizing anonymous sharding techniques to protect distributed data |
| US11681631B2 (en) * | 2021-06-25 | 2023-06-20 | Microsoft Technology Licensing, Llc | Write-behind optimization of covering cache |
-
2022
- 2022-02-28 JP JP2022029000A patent/JP7629883B2/ja active Active
- 2022-08-24 US US17/894,196 patent/US12086411B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004303025A (ja) | 2003-03-31 | 2004-10-28 | Hitachi Ltd | 情報処理方法及びその実施システム並びにその処理プログラム並びにディザスタリカバリ方法およびシステム並びにその処理を実施する記憶装置およびその制御処理方法 |
| JP2007140821A (ja) | 2005-11-17 | 2007-06-07 | Mitsubishi Electric Corp | データ管理装置、データ管理方法およびデータ管理プログラム |
| JP2007249776A (ja) | 2006-03-17 | 2007-09-27 | Fujitsu Ltd | データベース複製プログラム、データベース複製装置およびデータベース複製方法 |
| JP2008181243A (ja) | 2007-01-23 | 2008-08-07 | Hitachi Ltd | ストレージシステムのキャッシュパーティション領域の設定を制御するデータベース管理システム |
| WO2013164878A1 (ja) | 2012-05-01 | 2013-11-07 | 株式会社日立製作所 | 計算機システムの管理装置および管理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230273728A1 (en) | 2023-08-31 |
| US12086411B2 (en) | 2024-09-10 |
| JP2023125073A (ja) | 2023-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114253908A (zh) | 键值存储系统的数据管理方法及其装置 | |
| US10983955B2 (en) | Data unit cloning in memory-based file systems | |
| US10346075B2 (en) | Distributed storage system and control method for distributed storage system | |
| WO2014007249A1 (ja) | I/oノード及び複数の計算ノードに備えられたキャッシュメモリの制御方法 | |
| JP6067819B1 (ja) | 階層化ストレージシステム、ストレージコントローラ、並びに重複排除及びストレージ階層化のための方法 | |
| US11321302B2 (en) | Computer system and database management method | |
| CN111459884B (zh) | 一种数据的处理方法、装置、计算机设备和存储介质 | |
| US10824610B2 (en) | Balancing write amplification and space amplification in buffer trees | |
| CN110737397B (zh) | 用于管理存储系统的方法、设备和计算机程序产品 | |
| KR100907477B1 (ko) | 플래시 메모리에 저장된 데이터의 인덱스 정보 관리 장치및 방법 | |
| CN112764662B (zh) | 用于存储管理的方法、设备和计算机程序产品 | |
| CN111124257B (zh) | 用于管理独立盘冗余阵列的方法、设备和计算机程序产品 | |
| US20120209891A1 (en) | Database management method, database management system and database management program | |
| JP7629883B2 (ja) | 記憶制御装置及び方法 | |
| JP7458610B2 (ja) | データベースシステム、及びクエリ実行方法 | |
| US20210165742A1 (en) | Cache management for search optimization | |
| US12332780B2 (en) | Storage system | |
| US12105972B2 (en) | Storage system and storage control method of data deduplication between virtual devices | |
| JP7713417B2 (ja) | ストレージシステム及びデータキャッシュ方法 | |
| JP7654585B2 (ja) | データベースシステム及びデータ管理方法 | |
| CN120386744A (zh) | 存储系统及其操作方法 | |
| CN121070277A (zh) | 一种分布式块存储系统的数据处理方法和电子设备 | |
| CN120295758A (zh) | 内存访问方法、装置、计算设备、内存设备和系统 | |
| JP2014170325A (ja) | ストレージ装置と方法並びにプログラム | |
| WO2018051446A1 (ja) | オプショナルなデータ処理機能を有するストレージシステムを含んだ計算機システム、および、記憶制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241016 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250203 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7629883 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |