Warning: this post is about me experimenting and researching on the subject, I am not an authority in the matter.
I want my calendar view to be optimized, how hard can it be?
To be more precise, I want the events displayed in a calendar view (week view, month view, etc.) to be fetched quickly from the database, without having to load them all into memory, while not overblowing the size of the database. Some people use their calendar extensively and we do not want to make Kube memory or disk heavy for them.