Background analytics

Moment at 8:15 in I replaced my entire stack with Postgres... by The Coding Gopher.

**Materialized Views** allow for heavy data aggregation to be saved to disk, with the `REFRESH MATERIALIZED VIEW CONCURRENTLY` command enabling background updates that don't lock out end users

Saved by George Vanous 🌱.