hashed_array
このDictionaryは完全にメモリ内に格納されます。各 attribute は配列に格納されます。キー attribute は、値が attribute 配列内の索引となるハッシュテーブル形式で格納されます。Dictionaryには、任意の識別子を持つ要素をいくつでも含めることができます。実際には、キーの数が数千万件に達することもあります。
Dictionaryキーの型は UInt64 です。
すべての種類のソースをサポートしています。更新時には、データ (ファイルまたは table から) が全体読み込まれます。
設定例:
LAYOUT(HASHED_ARRAY([SHARDS 1]))<layout>
<hashed_array>
</hashed_array>
</layout>complex_key_hashed_array
このタイプのストレージは、複合キーで使用します。hashed_arrayに似ています。
設定例:
LAYOUT(COMPLEX_KEY_HASHED_ARRAY([SHARDS 1]))<layout>
<complex_key_hashed_array />
</layout>