TGViewer
SQL и Анализ данных SQL и Анализ данных @databases_tg · 12.5K subscribers
Post #1433 1K
🖥 Race condition в SQL: как продать последний товар дважды?

Race condition в SQL: Дио и Джотаро одновременно видят остаток в 1 штуку, оба оформляют заказ, и товар уходит дважды. Проблема в том, что проверка и списание идут разными запросами. Решение простое: UPDATE с условием stock > 0 в одном запросе, тогда заказ получает только тот, кто успел первым.
  • 😁 1
More from @databases_tg
  1. Sep 15, 2026Post #1432
  2. Sep 14, 2026🔥 Один из лучших обучающих курсов на StepiK по SQL SQL можно знать годами и всё равно тер…
  3. Sep 13, 2026Один товар, два покупателя. Как не продать больше, чем есть на складе? Если сначала прочит…
  4. Sep 13, 2026🔥 Хочешь расти в IT быстрее остальных? Перестань учиться в одиночку Можно годами смотреть…
  5. Sep 11, 2026🐘 pgbot - диагностика PostgreSQL для AI-агентов и приложений, написанная на Go Один испол…
  6. Sep 9, 2026Post #1427
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 →