You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

IDIEP-3
AuthorVladimir Ozerov Ozerov
SponsorVladimir Ozerov Ozerov
Created22 Sep 2017
StatusDRAFT


Motivation

At the moment Apache Ignite's SQL engine doesn't support transactions. SELECT statements are executed on top of committed data without creating a snapshot. DML statements are executed as a series of batched updates using IgniteCache.invokeAll command. As a result it is neither possible to get consistent view of data, nor to update it with ACID semantics.

We need to implement transactions support in SQL on top new MVCC protocol.

Description

Locks

TBD

Isolation modes

TBD

Transactional SELECT

TBD

Transactional DML

TBD

Native API changes

TBD

Drivers support (JDBC/ODBC)

TBD

Cross-cache transactions

TBD

Risks and Assumptions

TBD

Discussion Links

N/A

Reference Links

N/A

Tickets

key summary type created updated due assignee reporter priority status resolution

JQL and issue key arguments for this macro require at least one Jira application link to be configured

  • No labels