Si c'est aussi intensif, je créerais une base de données distincte (éventuellement sur un serveur entièrement différent) pour les instantanés. Si les administrateurs vont les voir dans une interface Web, je m'en tiendrai probablement à une base de données. De cette façon, vous pouvez simplement exécuter un instantané des informations analytiques de base, puis vous pouvez créer une interface/application distincte pour interroger davantage ces données et les présenter.
Comme Calvin l'a dit dans son commentaire, il serait bon d'avoir quelques exemples des données que vous enregistrez ainsi que la quantité que vous pensez qu'il y aura au quotidien. Cette information pourrait me faire changer d'avis.