Hi Nikolay! I have a few questions:
Ignite primary use-cases are around OLTP workload which means we deal with > small and fast transactions that change coupld of entries I know at least one popular use-case of our clients. Some clients have pretty complex logic of clearing data. They use Scan and Index queries to iterate over caches with their own logic. Also I believe there are users that don't need the guarantees you describe. Then I suppose the behavior you describe should be enabled/disabled by flag. This will allow to SQL engine to mixup transaction state and table(index) data > to achieve correct results How do you plan to implement this? Which limitations do you see?