Изменения документа Движок cccc1808. ProcessEngine
Редактировал(а) Alexandr Fokin 2026/04/27 13:28
От версии 27.16
отредактировано Alexandr Fokin
на 2026/04/18 17:49
на 2026/04/18 17:49
Изменить комментарий:
К данной версии нет комментариев
К версии 27.17
отредактировано Alexandr Fokin
на 2026/04/18 17:50
на 2026/04/18 17:50
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -16,13 +16,15 @@ 16 16 17 17 Для текущей реализации в качестве хранилище может выступать БД, поддерживающая: 18 18 19 -* Транзакции: транзакции. 20 -* Транзакции: savepoint. 19 +* Транзакции: 20 +** Транзакции. 21 +** Savepoint. 21 21 (если используются, можно обрабатывать каждый шаг отдельной транзакцией или весь процесс без savepoint изоляции ошибок между шагами). 22 -* [[Блокировки>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.WebHome]]: updatelock. 23 -* [[Блокировки>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.WebHome]]: updatelock skip locked. 23 +* [[Блокировки>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.WebHome]]: 24 +** updatelock. 25 +** updatelock skip locked. 24 24 (частично можно обойтись без него). 25 -* [[Блокировки>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.WebHome]]:sharelock27 +** sharelock 26 26 (можно обойтись без него без сильного влияния) 27 27 * [[Уровни изоляции>>doc:Разработка.Базы данных.SQL.Механизмы.Транзакции и блокировки.Уровни изоляции | Isolation levels.WebHome]]: работает на read committed, то что нужно блокируется руками. 28 28 * Для некоторых кейсов желательно возможность выполнить [[Upsert>>doc:Разработка.Базы данных.SQL.Сценарии и вопросы.Insert or update\. Upsert.WebHome]] (insert on conflict).