uestion - do we really need this
milliseconds precision when estimating such a long time window, or is it
OK to accept potential false positives in exceptional cases? If the
answer for your use case is that such precision is not needed, you could
implement additional optimization based on bucketing and
pre-aggregation. The idea of this optimization can be broken down as
follows:</p>
<ul>
<li>
<p>Instead of storing individual events, create a parent class that can
either contain fields of a single transactio