No te voy a dar una respuesta unica porque es bueno que tengas opciones y tu decidas cual te conviene mas (de hecho no te voy a dar ninguna respuesta).
1. Piensa si el pdf lo vas a utlizar una sola vez o muchas veces para saber si se justifica crearlo y tenerlo guardado o crearlo bajo demanda.
2. Piensa si existe la posibilidad de que si cambias los datos de la base de datos te va a quedar obsoleto o no el pdf que creaste.
3. Piensa si vas a estar usando constantemente la información (si vas a hacer envio masivo de correos) o es algo mas de vez en cuando.
Dependiendo de lo que necesites (seguro existiran mas opciones de las que yo coloque) podras saber que opción te conviene mas.
Cita: No se si esto complique mas las cosas, que me recomiendas?
Generalmente el que se complica es uno solo (lo digo por experiencia propia)