коннекшн пулы и вообще как и где работает, но прям очень мало примеров, а как быть с транзакциями-то?
Везде радужные примеры в стиле:
pool.getConnection.query('select * from users');
Но хоть убей нет нормальных примеров с транзакциями, какую собственно стратегию выбирать? Создавать новое соединение под каждую транзакцию?
Или в конкурентных ситуациях, где 2 объекта получили один и тот же коннекшн и начинают транзакцию.
В общем вопросов много - вариантов тоже, а какой собственно правильный - не знаю
думал над этим, но хз как рулить ими, когда они будут вложенны
Использовать сейвпоинтв
Обсуждают сегодня