Question

J'ai le problème suivant. Je cède à tout objet dans ma base de données un UUID. Quand je reçois un UUID de toute source, pour obtenir l'objet que je besoin de savoir quel type d'objet est, donc je peux interroger la table correcte dans la base de données. Pour autant que je comprends, la version 5 prend en charge UUID espaces de noms, mais je ne suis pas sûr que je comprends bien le sens.

Est-il possible d'associer à une information UUID sur l'espace de noms il appartient, donc de le récupérer plus tard?

Était-ce utile?

La solution

  

Est-il possible d'associer à une information UUID sur l'espace de noms il appartient,

Oui, voir ce document .

  

pour le récupérer plus tard

Peut-être. Le problème est que deux espaces de noms différents peuvent correspondre à la même valeur de hachage. Pour éviter cela, vous devez numéro manuellement vos noms (au lieu de les hachant). Ensuite, mettez le numéro dans les octets 0-3. Cela vous donne une correspondance déterministe entre UUID et les noms.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top