Mhm, das könnte auch ein möglicher Anwendungsfall für eine schlanke dateibasierte Datenbank wie
SQLite sein.
Dort würdest du eine Tabelle mit den gewünschten Eigenschaften anlegen und je nach Datum filtern.
Vorteilhaft könnte dabei sein, dass beim Absturz nicht alle Einträge des Tages verloren gehen.
Falls sich die Anforderungen mal andern, kannst du mit
SQL leicht neue Analysen / Statistiken / usw. hinzufügen, welche sich auch über mehrere Tage erstrecken.