Проблемы при ослаблении изоляции транзакций. Dirty Write и Dirty Read

Поділитися
Вставка
  • Опубліковано 8 лис 2024

КОМЕНТАРІ • 27

  • @dmitrypichugin7449
    @dmitrypichugin7449 4 роки тому +2

    Очень качественно дается материал, с юморком, это хорошо заходит.

  • @dmChanal1
    @dmChanal1 4 роки тому +3

    блин, на самом интересном месте закончилось. будем ждать следующую серию

  • @stan5214
    @stan5214 4 роки тому +3

    Спасибо, очень полезное видео. Кроме того, помогает разложить по полочкам dead lock и в async

  • @takezo_kyiv
    @takezo_kyiv Рік тому

    от зергов отдельный респект

  • @aleksandrtsipris4728
    @aleksandrtsipris4728 4 роки тому

    Спасибо за материал , как всегда подача на высоте.

  • @brodlovherrsov7097
    @brodlovherrsov7097 3 роки тому +1

    Круто, вот бы мне такого учителя как автор видео

  • @valentinkhomutenko6308
    @valentinkhomutenko6308 4 роки тому +1

    Спасибо за качественный материал!
    Для тех, кто хочет глубже разобраться в базах - советую курс Intro to Database Systems от Carnegie Mellon University
    ua-cam.com/play/PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi.html
    А потом закрепительное Advanced Database Systems
    ua-cam.com/play/PLSE8ODhjZXja7K1hjZ01UTVDnGQdx5v5U.html

  • @estepanov_coder
    @estepanov_coder Рік тому

    Классные сравнения. И смешно и понятно)))

  • @MykhailoAleksandrov-t5p
    @MykhailoAleksandrov-t5p 4 роки тому

    Спасибо! Очень интересно.

  • @ekaterinagalkina7303
    @ekaterinagalkina7303 3 роки тому +1

    C 8:45 про dirty write идет пример с записью 20 только если оно больше 5 (а первая транзакция 10 записала). Получается, вы объясняете dirty write, подразумевая, что считывать то транзакция чужие записи умеет. Но, насколько читала, dirty write подразумевает blind write (см. тут en.wikipedia.org/wiki/Write%E2%80%93write_conflict), то есть транзакции еще и не читают чужие uncommited записи, а пишут вслепую. Так вот теперь неясно, как соотносятся понятия dirty write, blind write и write-write conflict. Думала, это одно и то же. Не могли бы пояснить?

  • @andrii_popov
    @andrii_popov 4 роки тому

    Привидите пример, когда изменение дефолтного уровня изоляции решало реальную проблему? Где на последнем проекте (проектах) это делали вы? Это куда интереснее чем сухая теория.

    • @vladymyrkuznietsov8815
      @vladymyrkuznietsov8815 4 роки тому

      Следующие пару роликов эту тему затронут...

  • @dmitrypetelko2975
    @dmitrypetelko2975 4 роки тому

    Вы сказали, что ссылка на предыдущие лекции по этой теме в описании, но, к сожалению, её там нет

    • @vladymyrkuznietsov8815
      @vladymyrkuznietsov8815 4 роки тому

      Подправим, а виновные будут строго наказаны...

  • @vegason113
    @vegason113 4 роки тому +2

    Спасибо за видео, Гарик Харламов

    • @vladymyrkuznietsov8815
      @vladymyrkuznietsov8815 4 роки тому +3

      Спасибо, Тимур! :)

    • @olehhusiev4271
      @olehhusiev4271 3 роки тому

      Вот прикол, Владимира до Гарика ещё знал похоже :)))

  • @Mr43046721
    @Mr43046721 4 роки тому +1

    Здравствуйте Евгений, спасибо за видео! Но, лучше его посмотрю дома, так как на работе в фоне сложна.

  • @dmitriyvaulin
    @dmitriyvaulin 4 роки тому +3

    У вас тоже проблема с зергами? Я их нуфусом победил.

    • @vladymyrkuznietsov8815
      @vladymyrkuznietsov8815 4 роки тому +1

      Да пока нидусы не пронерфили - хоть не играй :)

  • @alexggg3376
    @alexggg3376 4 роки тому

    Здравствуйте, можете рассказать про цены (цена сдачи домика в будний день 100р, в выходной день 200р, по праздникам 300р, а с 01.05 по 10.05 400р) как все правильно организовать

  • @denisbielishev
    @denisbielishev 4 роки тому

    Не знаю где задать этот вопрос, но никто из программистов не может ответить. Вопрос по JS: let a = 5; console.log(window.a); // Выведет undefined. Куда делась переменная? Ведь все переменные хранятся в глобальной области видимости. А при запуске скрипта у нас window=this=scope. Соответсвенно переменная должна лежать где-то в этой глобальном лексическом окружении. Но если мы поставим точку остановки, то увидим что появилось две области видимости: window и Блок. Так что получается, что над window есть еще более глобальный scope? Или как все таки обстоит дело на более низком уровне?

  • @vlera4198
    @vlera4198 3 роки тому

    ...а ракеты уже пошли...🤣🤣🤣

  • @Tiertey
    @Tiertey 4 роки тому +1

    Первый дизлайк на этом канале

    • @SergeyNemchinskiy
      @SergeyNemchinskiy  4 роки тому

      а почему?

    • @Tiertey
      @Tiertey 4 роки тому

      @@SergeyNemchinskiy, надо пересматривать ещё раз видео чтобы ответитить более обстоятельно, но вот то что очень скучная подача материала запомнилось очень сильно