Distributed ACID Transactions in Apache Ignite

There is a myth that online financial operations need to be delegated to relational databases due to their ACID transaction support. But today, most of these disk-based relational databases cannot keep pace with the rapidly growing volumes of data that are becoming a bottleneck in the overall transactional system. There are two solutions to deal with this issue: upgrade to more expensive hardware or migrate to a distributed platform.

During this session, Akmal Chaudhri, GridGain System's Technical Evangelist, will do a deep-dive on the architecture of Apache Ignite's ACID-compliant transactional subsystem, elaborating on the following:

  • Data consistency: one-phase and two-phase commit implementations
  • Fault-tolerance: recovery protocol for running transactions
  • Optimistic and Pessimistic transactions
  • Deadlock-free transactions
  • Deadlock detection mechanism

At the end of this session, you will have a better understanding of why companies in many industries, including large banks and financial institutions, trust Apache Ignite and make it their platform of choice.

Akmal B. Chaudhri
Akmal B. Chaudhri
Technical Evangelist, GridGain Systems