Wenn es so intensiv ist, würde ich eine separate DB (möglicherweise auf einem ganz anderen Server) für die Snapshots einrichten. Wenn Administratoren sie in einer Weboberfläche anzeigen, würde ich jedoch wahrscheinlich bei einer DB bleiben. Auf diese Weise können Sie einfach einen Snapshot der Basisanalyseinformationen ausführen und dann eine separate Schnittstelle/App erstellen, um diese Daten weiter abzufragen und zu präsentieren.
Wie Calvin in seinem Kommentar sagte, wäre es gut, einige Beispiele der Daten zu haben, die Sie aufzeichnen, sowie wie viel davon Ihrer Meinung nach täglich erscheinen wird. Diese Informationen könnten meine Meinung dazu ändern.