A backend dealing with asynchronous operations should be allowed to skip some commits and flushes by aggregating incoming change sets (as long as these are not reordered).
This could be considered similar to NRT, with the difference that we would still do a full flush periodically or at the end of the flow of changes, if no more changes are incoming.
|