TGViewer
WebDev+ | Веб-разработка WebDev+ | Веб-разработка @webdev_plus · 8.07K subscribers
Post #438 7.11K
🔒 Блокировки баз данных: ключевые различия

Блокировка — временное ограничение на выполнение некоторых операций обработки данных. Она предотвращает одновременный доступ к данным для обеспечения целостности и консистентности данных.

📌 Основные типы блокировок:

ℹ️ Shared Lock: позволяет нескольким транзакциям одновременно читать ресурс, но не модифицировать его
ℹ️ Exclusive Lock: позволяет транзакции как читать, так и модифицировать ресурс
ℹ️ Update Lock: используется для предотвращения взаимоблокировки, когда транзакция намеревается обновить ресурс
ℹ️ Schema Lock: используется для защиты структуры объектов базы данных
ℹ️ Bulk Update Lock: используется во время массовых вставок
ℹ️ Key-Range Lock: используется в индексированных данных для предотвращения фантомных чтений
ℹ️ Row-Level Lock: блокирует конкретную строку в таблице
ℹ️ Page-Level Lock: блокирует конкретную страницу (фиксированный блок данных) в базе данных
ℹ️ Table-Level Lock: блокирует всю таблицу

#учись #начинающему #шпаргалки
More from @webdev_plus
  1. Oct 15, 2026Только олды вспомнят 😏
  2. Oct 15, 2026Можно закрепить скролл чата внизу через CSS overflow-anchor, без использования MutationObs…
  3. Oct 14, 2026Post #1757
  4. Oct 14, 2026Джош Комо снова радует – на этот раз интерактивным туториалом про скролл-зависимые анимаци…
  5. Oct 13, 2026Быстрый совет по CSS: при выравнивании иконок с текстом можно задать height: 1lh. Это знач…
  6. Oct 13, 2026Инструмент для веб-разработчиков, который позволяет мгновенно проверить, могут ли боты Goo…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →