Триггеры баз данных — как перестать бояться?
Тезисы
Если вы не из дата-мира и не DBA, а работаете в классическом Backend-е, то чаще всего вы могли слышать утверждение, что триггеры на базах данных это, если и не вселенское, то точно зло, которое стоит избегать всеми возможными способами.

Их неудобно и чуть ли невозможно тестировать, про них все забывают, они вызывают огромные задержки на базе и вообще просто ужасны. Триггеры смогли сыскать довольно сомнительную репутацию…

В докладе я постараюсь познакомить вас с триггерами с хорошей их стороны, показать, что большинство слухов из-за непонимания инструмента, покажу понятные практические кейсы, когда без триггеров действительно никуда, и заодно покажу, как их тестировать без боли. Ну и конечно же, поговорю про реальные подводные камни и как их избежать.

Доклад с фокусом на PostgreSQL, но большинство материала применимы к БД в общем, без привязки к имплементации.
Если вы не из дата-мира и не DBA, а работаете в классическом Backend-е, то чаще всего вы могли слышать утверждение, что триггеры на базах данных это, если и не вселенское, то точно зло, которое стоит избегать всеми возможными способами.

Их неудобно и чуть ли невозможно тестировать, про них все забывают, они вызывают огромные задержки на базе и вообще просто ужасны. Триггеры смогли сыскать довольно сомнительную репутацию…

В докладе я постараюсь познакомить вас с триггерами с хорошей их стороны, показать, что большинство слухов из-за непонимания инструмента, покажу понятные практические кейсы, когда без триггеров действительно никуда, и заодно покажу, как их тестировать без боли. Ну и конечно же, поговорю про реальные подводные камни и как их избежать.

Доклад с фокусом на PostgreSQL, но большинство материала применимы к БД в общем, без привязки к имплементации.
Видеозапись доклада
Появится здесь после конференции
Информация о спикере
Юлия Волкова
Head of Data, CodeScoring
  • Юлия Волкова
    Head of Data, CodeScoring
Все доклады секции