Desea almacenar algo que no cambia todo el tiempo (o dos veces al año). La base de datos de zona horaria https://en.wikipedia.org/wiki/List_of_tz_database_time_zones es exactamente lo correcto. Entonces solo guardas dos letras.
Desde esta base de datos puede consultar la diferencia horaria y cuándo está activo el horario de verano. No es solo el desplazamiento de tiempo, también le brinda un área, por lo que muchos lugares en la misma latitud tendrán códigos diferentes y pueden cambiar individualmente sus reglas de zona horaria, y su software podrá manejarlo.
El único momento en que necesita hacer cambios en su base de datos es cuando una ubicación cambia a qué zona horaria pertenece, lo cual sería muy raro.