-
Doit gérer > 1000 mais < 10000 nouveaux enregistrements par jour
-
Ne peut pas utiliser GUID / UUID, nombres d'incrémentation automatique, etc.
-
Idéalement devrait être de 5 ou 6 caractères de long, peut être alpha bien sûr
-
Je voudrais réutiliser des algorithmes existants bien connus, si disponibles
Y a-t-il quelque chose là-bas?
0 votes
Pourquoi ne pas utiliser un INT ou BIGINT qui est auto-incrémenté ? C'est probablement le plus lisible et peut facilement gérer le volume.
0 votes
Selon la question ci-dessus, essayez de limiter à 5/6 caractères maximum et prenez en charge jusqu'à 9999 nouveaux enregistrements par jour.
0 votes
@Kumar - Et si vous avez besoin de plus de 9999 enregistrements en un jour ? Votre solution proposée ne semble pas réalisable.
0 votes
@ChaosPandion: Je pense que ce sont probablement des estimations approximatives de la charge/trafic plutôt que des limites strictes. Je ne suis pas sûr pourquoi vous voudriez fixer une limite arbitraire sur le nombre de transactions quotidiennes.
0 votes
Vous pourriez le coder en base 64 et l'utiliser. Je ne suis pas sûr que vous puissiez le réduire à un format plus petit tout en utilisant toujours des caractères lisibles. Mais je soutiendrais que le base 64 est bien moins lisible que le base 32 car il nécessite l'ajout d'un qualificatif supplémentaire à la plupart des caractères (f majuscule, o minuscule, o minuscule par rapport à juste f, o, o).