We are looking at optionally joining events in windows. Any idea what would be the upper bound of data size may be held in a single window?
@eelke Depends on the memory limit of the boxes running Onyx. You can use the different windowing strategies to get pretty good performance by only writing out the deltas between checkpoints, even when the checkpoints are large.
@eelke Particularly, you'd want to set :window/storage-strategy
to :order-log
http://www.onyxplatform.org/docs/cheat-sheet/latest/#window-entry/:window/storage-strategy
^ that doesn’t help keep the checkpoints small. It does help only writing the deltas out to a state store if you use the disk backed store.
Incremental checkpoints is still a feature for the future.
Right, thanks for the clarification.