Description
Current Ignite SQL does not take into account transaction boundaries. For example, if a transaction atomically changes balance of two accounts, then a concurrent SQL query can see partially committed transaction. This works for data analytics, but does not work for more strict and demanding scenarios.
It would be perfect if we had a mode which ensures transaction boundaries are taken into account for SQL query.
Attachments
Issue Links
- contains
-
IGNITE-6874 MVCC: base functionality
- Closed
-
IGNITE-6875 MVCC: advanced features
- Closed
- Is contained by
-
IGNITE-4191 SQL: support transactions
- Resolved