Distributed Transactions at Scale in Amazon DynamoDB
OverviewA killer feature of DynamoDB is predictability at any scale. Do read Marc Brooker's post to fully appreciate this feature.Aligned with this predictability tenet, when adding transactions to DynamoDB, the first and primary constraint was to preserve the predictable high performance of single-key reads/writes at any scale. The second big constraint was to implement transactions using update in-place operation without multi-version concurrency control. The reason for this was they didn't wa...
Read more at muratbuffalo.blogspot.com