This is quite amazing that database can include the notion
of time for historical queries - emitting “interval occurred” event and then
acting on it - simplifies a lot. This is, IMHO, real differentiation.
I, as a user, could emit those events manually, but to query
on historical data, I have to keep them forever (not to mention problems when events aren’t emitted). Would it be a good idea to
create ‘$month, $hour, $second’ system events that are emitted logically
(in-memory) without persisting to disk?