Als het zo intensief is, zou ik een aparte DB opzetten (mogelijk op een geheel andere server) voor de snapshots. Als beheerders ze in een webinterface gaan bekijken, zou ik echter waarschijnlijk bij een DB blijven. Op die manier kunt u gewoon een momentopname van basisanalysegegevens uitvoeren, waarna u een afzonderlijke interface/app kunt bouwen om die gegevens verder te doorzoeken en te presenteren.
Zoals Calvijn in zijn commentaar zei, zou het goed zijn om enkele voorbeelden te hebben van de gegevens die u opneemt en ook van hoeveel ervan u denkt dat er dagelijks zal zijn. Die info zou mijn mening erover kunnen veranderen.