ada-pc: 2026-06-14 20:51:13 | 1
Affected files: 02 Projects/Наука/НИР/УИР_Сводный_вариант.md
This commit is contained in:
@@ -7,7 +7,7 @@ tags:
|
||||
- мифи
|
||||
- разработка
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-09
|
||||
updated: 2026-06-14
|
||||
---
|
||||
|
||||
# УИР\_Сводный\_вариант
|
||||
@@ -160,8 +160,6 @@ updated: 2026-06-09
|
||||
|
||||
PostgreSQL особенно важен для реализации Transactional Outbox: отметка посещаемости и запись события синхронизации должны выполняться атомарно. Если запись отметки прошла успешно, но событие не было создано, внешние реестры могут остаться несогласованными. Если событие было отправлено без успешной записи отметки, возникнет обратная ошибка. Транзакционная модель PostgreSQL позволяет избежать этих сценариев.
|
||||
|
||||
Сравнение с MySQL не должно строиться только на тезисе "PostgreSQL быстрее". Корректнее указать, что в цитируемом бенчмарке Salunke и Ouda PostgreSQL показал сильные результаты на ряде операций, а выбор для данного проекта дополнительно обоснован транзакционной целостностью и возможностями типов данных.
|
||||
|
||||
### 4.4. Фоновые задачи: Sidekiq и Redis
|
||||
|
||||
Для фоновой обработки выбран **Sidekiq** с **Redis** в качестве хранилища очередей. Sidekiq использует многопоточную модель и хорошо интегрируется с Rails-приложениями.
|
||||
|
||||
Reference in New Issue
Block a user