One of the solutions could be archiving old events to a separate file with the same scheme. We can even develop a separate tool for that.