Si es tan intensivo, configuraría una base de datos separada (posiblemente en un servidor completamente diferente) para las instantáneas. Sin embargo, si los administradores van a verlos en una interfaz web, probablemente me quede con una base de datos. De esa manera, puede ejecutar una instantánea de la información analítica base, luego puede crear una interfaz/aplicación separada para consultar más esos datos y presentarlos.
Como dijo Calvin en su comentario, sería bueno tener algunos ejemplos de los datos que está registrando, así como la cantidad que cree que habrá en el diario. Esa información podría cambiar mis pensamientos al respecto.