For an aggregated table, I have rolled my own in the past. Using some sort of script running via cron and keeping track of what was previously aggregated.
I would also highly recommend setting up projection(s) specifically tuned for the types aggregate query you desire. If done properly, you can see some pretty good results.