Използвахме двоичен файл за много различни идентификатори в нашата база данни, за да спестим място, тъй като по-голямата част от нашите данни се състоят от тези идентификатори. Тъй като не изглежда, че трябва да спестявате място (тъй като това са само пароли, а не някакъв друг огромен елемент), не виждам причина да използвате двоичен файл тук.
Най-големият проблем, с който се сблъскахме, беше постоянно, досадно, показването на двоични данни в конзолата (всеки път, когато пишете select *, чувате милион звукови сигнали) и винаги трябва да избирате HEX() или да вмъквате UNHEX(), което е болка.
И накрая, ако смесите и съпоставите (по погрешка) двоичен файл и HEX/UNHEX и се присъедините към тази стойност, можете да съпоставите записи, които никога не сте възнамерявали.