

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用者面向值的字典
<a name="feature-overview-storage-dictionary"></a>

Neptune 不會將大多數使用者面向值直接儲存在其維護的各種索引中。相反地，它會將它們個別儲存在字典中，並使用 8 位元組識別符在索引中取代它們。
+ 將進入 `S`、`P` 或 `G` 索引的所有使用者面向值都以這種方式儲存在字典中。
+ 在 `O` 索引中，數值會直接儲存在索引中 (內嵌)。這包括 `date` 和 `datetime` 值 (以 Epoch 中的毫秒表示)。
+ 將進入 `O` 索引的所有其他使用者面向值都會儲存在字典中，並在索引中以 ID 表示。

字典包含使用者面向值與 `value_to_id` 索引中 8 位元組 ID 的正向映射。

它會將 8 位元組 ID 與值的反向映射儲存在兩個索引之一，取決於值的大小：
+ `id_to_value` 索引會將 ID 映射至內部編碼後小於 767 個位元組的使用者面向值。
+ `id_to_blob` 索引會將 ID 映射至較大的使用者面向值。