Supposons qu'une table de base de données possède une colonne "Nom" qui est définie comme clé pour la table. Les valeurs de nom habituelles seront "Bill", "Elizabeth", "Bob", "Alice". Les recherches sur la table seront également effectuées par la clé de nom.Les valeurs de clé dans une table de base de données doivent-elles être hachées?
Est-ce que le hachage des valeurs optimise les opérations de quelque façon que ce soit? c'est-à-dire en entrant chaque nom comme une valeur hachée du nom (supposons MD5 - 32 bits).
Si tel est le cas - cela ne devrait-il pas être une caractéristique de la base de données et non quelque chose que le client gère?