SA Шпаргалка

Все ответы в 2 клика

Средний

Работа с БД (вызов хранимой процедуры) – это синхронный или асинхронный способ взаимодействия?

Вызов хранимой процедуры в классической реляционной БД (PostgreSQL, Oracle) — это синхронный способ взаимодействия.

Почему:
1. Приложение отправляет SQL-запрос (CALL my_procedure()).
2. Поток выполнения в приложении блокируется.
3. Приложение ждет, пока БД выполнит всю логику процедуры (это может занять миллисекунды или минуты).
4. БД возвращает результат (или статус успеха), после чего приложение продолжает работу.

💡 Исключение: В современных фреймворках есть асинхронные драйверы БД (R2DBC, async/await), которые не блокируют главный поток приложения, но на уровне сетевого протокола БД запрос все равно обрабатывается синхронно.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Ответы и БД»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»