Se você tiver um tamanho fixo, poderá usar
char(8)
-> 8B , o mysql funciona muito mais rápido com campos de tamanho fixo, mas se você escolher int
-> 4B você economizará espaço e também se tiver um índice nesse campo ele funcionará mais rápido que o char. Você pode fazer um benchmark simples para testar a velocidade de escrita e leitura usando char(8) e int
Não há não ponto em usar o tipo de comprimento variável como varchar ou varbinary se você tiver um tamanho fixo porque o desempenho diminui