Nous travaillons avec une base de données propriétaire et disposons d'une table dont la clé composée sémantique est constituée d'un GUID de 128 bits et d'un horodatage de 64 bits. "Clé composée sémantique" dans le sens où plusieurs enregistrements avec le même GUID peuvent apparaître dans la table, ainsi que plusieurs enregistrements avec le même horodatage; Cependant, la paire (GUID, horodatage) est unique. En tant qu'amélioration pour mieux supporter le mécanisme de hachage, nous pourrions forcer l'horodatage à être complètement unique, par ex. en l'incrémentant d'une milliseconde.Comment faire pour hacher un GUID et un horodatage 64 bits dans un autre GUID
La base de données propriétaire est plutôt minimaliste et possède une clé de hachage de 128 bits que nous aimerions utiliser pour un accès rapide. Ainsi, nous devons hacher le GUID et l'horodatage dans un champ de 128 bits, c'est-à-dire dans un autre GUID.
Pouvez-vous proposer une fonction de hachage qui peut servir le mieux?