Ni55aN
@Ni55aN

Проверка и преобразование данных: в платформе или в СУБД?

Такой вот простой вопрос, но с неясным итогом: где лучше проводить проверку и обработку данных, которые должны(или нет) поступить в БД?

Допустим, на сервер под Node.js поступили данные, их требуется
1. проверить
2. обработать
3. передать в БД

Можно выполнить это в таком же порядке на Nodejs, но что если вспомнить о редкоприменяемых триггерах, в которых можно проверить и обработать эти данные, тогда можно начать с 3 пункта и первые два выполнять в СУБД.
Когда и какой вариант предпочтительнее и как найти ту грань оптимального использования вычислительных ресурсов?

С одной стороны, если при проверке и передаче небольших данных нужно обращаться к БД, то может лучше все это сразу передать, что получится минимальным количеством . С другой стороны, лишний раз передать данные, которые могут не пройти проверку?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы