Si tiene un tamaño fijo, puede usar char(8)
-> 8B, mysql funciona mucho más rápido con campos de tamaño fijo, pero si elige int
-> 4B, ahorrará espacio y, además, si tiene un índice en ese campo, funcionará más rápido que el carácter.
Puede hacer un punto de referencia simple para probar la velocidad de escritura y lectura usando char(8) e int
No hay no punto en el uso de tipo de longitud variable como varchar o varbinary si tiene un tamaño fijo porque el rendimiento disminuirá