Во-первых, традиционные реляционные базы данных имеют два механизма транзакций: блокировки и версии.
Цитата из блога:
DynamoDB выполняет две базовые операции чтения или записи каждого элемента в транзакцииодин для подготовки транзакции и один для подтверждения транзакции.
Насколько я понимаю, это означает, что версии данных создаются.Следовательно, механизм DynamoDB похож на управление версиями СУБД.