Предположим, что таблица базы данных имеет столбец «Имя», который определен как ключ для таблицы.
Обычными значениями имени будут «Билл», «Элизабет», «Боб», «Алиса». Поиск по таблице также будет выполняться по имени ключа.
Оптимизирует ли хеширование значений операции каким-либо образом? т.е. ввод каждого имени в виде некоторого хешированного значения имени (предположим, MD5 - 32 бита).
Если так - разве это не должно быть функцией базы данных, а не чем-то, что обрабатывает клиент?