Изменения документа Производительность и надежность
Редактировал(а) Alexandr Fokin 2026/07/27 03:11
От версии 1.3
отредактировано Alexandr Fokin
на 2026/07/27 02:30
на 2026/07/27 02:30
Изменить комментарий:
К данной версии нет комментариев
К версии 1.2
отредактировано Alexandr Fokin
на 2026/07/27 02:24
на 2026/07/27 02:24
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -8,15 +8,6 @@ 8 8 |Ложный или дублирующий сигнал.|Обработка TriggerEvent без sql TransactionalInbox.|TriggerEvent был обработан более одного раза / Счетчик был уменьшен на более чем 1 9 9 -> Ложное, преждевременное срабатывание триггера. 10 10 )))| | 11 -|Инструменты|((( 12 -|TriggerEvent sql TransactionalInbox + TriggerEvent sql TransactionalOutbox + sql store.|Полня ACID целостность (отсутствие рисков), но меньшая пропускная способность из-за sql БД. 13 -| |((( 14 -Использование меньших гарантий требует дополнительных проверок. 15 - 16 -* Дополнительные проверки условия для обнаружения ложного сигнала. 17 -* Страхующая проверка завязанная на таймер для обнаружения зависания обработки. 18 -))) 19 -)))| | 20 20 |Выводы|((( 21 21 * Более производительные решения возможны только с использованием InMemory ([[NoSQL>>doc:Разработка.Базы данных.NoSQL.WebHome]]) хранилища. Что ведет к понижению надежности и отсутствию полного [[ACID>>doc:Разработка.Базы данных.Концепции.ACID.WebHome]]. 22 22 * Решение на основа только реляционной БД ([[SQL>>doc:Разработка.Базы данных.SQL.WebHome]]) не может гарантировать такой же высокий уровень производительности. Возможно смещение в сторону периодической перепроверки по таймеру (увеличение задержки между завершением работы и реакций на это).