Size: a a a

Sequelize - community (eng/ru)

2021 October 22

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Даже если у тебя multi stand by разницы не будет
источник

D

Daniil in Sequelize - community (eng/ru)
в mssql есть переменные сессии, они используются в ХП. привязываются к пользователю.
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Окей, допустим когда пользователь нажал кнопку на фронте это не значит что у него начинается транзакция в бд правильно ?
источник

D

Daniil in Sequelize - community (eng/ru)
значит, но нам перед каждой операцией нужно регистрировать эти параметры - накладные расходы.
источник

D

Daniil in Sequelize - community (eng/ru)
если у нас пул ~ числу пользователей то вариант с управляемым пулом выгодный. Я могу взять уже готовое соединение
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Нет не значит это очень проблемый подход к вопросу с работе с данными
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Смотри пул соединений был создан не для того что бы выделять соединение а для того что бы ты мог паралельно запускать несколько запросов
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Само соединение с бд не имеет никакого веса потому что это способ доставки а не способ идентификации
источник

D

Daniil in Sequelize - community (eng/ru)
тут соглашусь, но на каждый фронт-чих поднимать транзакцию тоже плохо
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Это как раз таки как и обстоят дела
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Ты поднимешь конект, начинаешь транзакцию и если что то пошло не так данные сохраняются в первоначальном виде и фронт получает ошибку
источник

D

Daniil in Sequelize - community (eng/ru)
владельцы БД негодуют по поводу такой работы с их БД, хотя это логичное решение
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
Ничего страшного, это решаемый вопрос
источник

D

Daniil in Sequelize - community (eng/ru)
буду пробовать проводить беседы, довод о том что пул нужен для паралллельности запросов я думаю более весомый
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
встраивание в менеджер пула который уже готовый обычно сулит проблемами. думаю тут решать надо перепродумав архитектурно флоу
источник

D

Daniil in Sequelize - community (eng/ru)
тут пока речь не о проекте, строим демо стенд
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
тогда я б не сильно парился, сделал бы и потом отталкивался от проблем. ибо сейчас еще проблем на ровном месте сделаете
источник

z

z̛e͏́͠r͜c҉ in Sequelize - community (eng/ru)
На самую простую postgre мы держим по 200 конектов в секунду
источник

D

Daniil in Sequelize - community (eng/ru)
опыт - дорогая вещь, спс за беседу
источник
2021 October 26

RK

Roman Karas' in Sequelize - community (eng/ru)
Ребят, добрых вечеров, помогите разобраться пожалуйста. Есть три таблицы, Сотрудники, Типы работ и связывающая таблица с id-шниками первых и вторых, другими словами связь многие ко многим, классика крч ).

В запросе отправляем массив id типов работ (data.typeJobsIds на скрине) и нужно получить сотрудников со всеми их типами работ, а не только с теми которые мы запрашивали (как сейчас и реализовано)

чёт не соображу как это правильно реализовать в одном запросе, так и хочется второй прикрутить )
источник