Forum: VoltDB Architecture

Post: Cocurrent updates

Cocurrent updates
maddukuri
Oct 13, 2011
How does VoltDB manage updates on same data at the same time if different sessions are issuing commands on different nodes? For example, a table is partitioned with k-factor =1. Two different sessions are connecting to 2 different nodes and updates the same data at the same time.


Also, how are concurrent updates managed for replicated tables?
Hi Maddukuri, VoltDB
aweisberg
Oct 13, 2011
Hi Maddukuri,


VoltDB serializes the execution of transactions at each partition (for single partition transactions) and across the cluster (for multi-partition transactions).


This blog post by John (http://blog.voltdb.com/lifecycle-transaction/) and myself (http://blog.voltdb.com/transaction-ordering-and-replication/) explains how transactions are globally ordered and replicated.


-Ariel