Долгосрочная транзакция
— Долгоживущая транзакция это транзакция , охватывающая несколько транзакций базы данных. Транзакция считается «долгоживущей», поскольку ее границы по необходимости бизнес-логики должны выходить за рамки одной транзакции базы данных. Долгоживущую транзакцию можно рассматривать как последовательность транзакций базы данных, сгруппированных для достижения единого атомарного результата.
Типичным примером является многоэтапная последовательность запросов и ответов взаимодействия с пользователем через веб-клиент.
Долгоживущая транзакция создает проблемы управления параллелизмом и масштабируемости .
Основная стратегия разработки долгоживущих транзакций — оптимистический контроль параллелизма с управлением версиями .
См. также
[ редактировать ]