Hitachi

インメモリデータグリッド uCosminexus Elastic Application Data store ユーザーズガイド


2.6.1 keyのグルーピング

keyにグループ名を指定することで,keyをグルーピングできます。ここでは,グループ名と要素名,およびグループの階層化について説明します。

〈この項の構成〉

(1) グループ名と要素名

keyにグループ名を指定することで,keyをグルーピングできます。

keyは「グループ名:要素名」の形式で定義します。グループ名と要素名はコロン(:)で区切ります。

keyをグルーピングする場合の,keyの構成を次の図に示します。

図2‒18 keyの構成

[図データ]

グループ名

特定のkeyをまとめるグループの名称です。

要素名

valueを一意に識別するための名称です。

グルーピングしない場合,これがkeyになります。

(2) グループ名と要素名の定義

keyは,キャッシュ内ではユニークにする必要があります。そのため,グループ名と要素名の組み合わせが同じkeyは同じキャッシュ内には定義できません。

次の図に示すように,グループ名と要素名の組み合わせが同じでも,格納先のキャッシュが異なれば,keyとして定義できます。

[図データ]

(3) グループの階層化

「Group1:Group2:Group3:ElementA」のように,複数のグループ名を定義することで,グループを階層化できます。

グループを階層化することで,例えば,「Group1のデータのうち,Group2に属するデータの集計」といった,特定の階層に絞り込んだデータ操作もできます。