View a markdown version of this page

Dictionnaire des valeurs destinées à l'utilisateur - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Dictionnaire des valeurs destinées à l'utilisateur

Neptune ne stocke pas la plupart des valeurs destinées aux utilisateurs directement dans les différents index qu'il gère. Il les stocke plutôt séparément dans un dictionnaire et les remplace dans les index par des identifiants à 8 octets.

  • Toutes les valeurs destinées à l'utilisateur qui figureraient dans les index S, P ou G sont stockées dans le dictionnaire de cette manière.

  • Dans l'index O, les valeurs numériques sont stockées directement (de manière intégrée). Cela inclut les valeurs date et datetime (représentées en millisecondes à partir de l'époque Unix).

  • Toutes les autres valeurs destinées à l'utilisateur qui figureraient dans l'index O sont stockées dans le dictionnaire et représentées dans l'index par des ID.

Le dictionnaire contient un mappage direct des valeurs destinées à l'utilisateur avec des ID de 8 octets dans un index value_to_id.

Il stocke le mappage inverse des ID de 8 octets avec les valeurs de l'un des deux index, en fonction de la taille de ces valeurs :

  • Un index id_to_value mappe les ID avec les valeurs destinées à l'utilisateur inférieures à 767 octets après l'encodage interne.

  • Un index id_to_blob mappe les ID avec à les valeurs supérieures destinées à l'utilisateur.