Спасибо за качественный материал! Для тех, кто хочет глубже разобраться в базах - советую курс Intro to Database Systems от Carnegie Mellon University ua-cam.com/play/PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi.html А потом закрепительное Advanced Database Systems ua-cam.com/play/PLSE8ODhjZXja7K1hjZ01UTVDnGQdx5v5U.html
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. Думала, это одно и то же. Не могли бы пояснить?
Привидите пример, когда изменение дефолтного уровня изоляции решало реальную проблему? Где на последнем проекте (проектах) это делали вы? Это куда интереснее чем сухая теория.
Здравствуйте, можете рассказать про цены (цена сдачи домика в будний день 100р, в выходной день 200р, по праздникам 300р, а с 01.05 по 10.05 400р) как все правильно организовать
Не знаю где задать этот вопрос, но никто из программистов не может ответить. Вопрос по JS: let a = 5; console.log(window.a); // Выведет undefined. Куда делась переменная? Ведь все переменные хранятся в глобальной области видимости. А при запуске скрипта у нас window=this=scope. Соответсвенно переменная должна лежать где-то в этой глобальном лексическом окружении. Но если мы поставим точку остановки, то увидим что появилось две области видимости: window и Блок. Так что получается, что над window есть еще более глобальный scope? Или как все таки обстоит дело на более низком уровне?
@@SergeyNemchinskiy, надо пересматривать ещё раз видео чтобы ответитить более обстоятельно, но вот то что очень скучная подача материала запомнилось очень сильно
Очень качественно дается материал, с юморком, это хорошо заходит.
блин, на самом интересном месте закончилось. будем ждать следующую серию
Спасибо, очень полезное видео. Кроме того, помогает разложить по полочкам dead lock и в async
от зергов отдельный респект
Спасибо за материал , как всегда подача на высоте.
Круто, вот бы мне такого учителя как автор видео
Спасибо за качественный материал!
Для тех, кто хочет глубже разобраться в базах - советую курс Intro to Database Systems от Carnegie Mellon University
ua-cam.com/play/PLSE8ODhjZXjbohkNBWQs_otTrBTrjyohi.html
А потом закрепительное Advanced Database Systems
ua-cam.com/play/PLSE8ODhjZXja7K1hjZ01UTVDnGQdx5v5U.html
Классные сравнения. И смешно и понятно)))
Спасибо! Очень интересно.
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. Думала, это одно и то же. Не могли бы пояснить?
Привидите пример, когда изменение дефолтного уровня изоляции решало реальную проблему? Где на последнем проекте (проектах) это делали вы? Это куда интереснее чем сухая теория.
Следующие пару роликов эту тему затронут...
Вы сказали, что ссылка на предыдущие лекции по этой теме в описании, но, к сожалению, её там нет
Подправим, а виновные будут строго наказаны...
Спасибо за видео, Гарик Харламов
Спасибо, Тимур! :)
Вот прикол, Владимира до Гарика ещё знал похоже :)))
Здравствуйте Евгений, спасибо за видео! Но, лучше его посмотрю дома, так как на работе в фоне сложна.
И вам, Олег, спасибо что смотрите :)
У вас тоже проблема с зергами? Я их нуфусом победил.
Да пока нидусы не пронерфили - хоть не играй :)
Здравствуйте, можете рассказать про цены (цена сдачи домика в будний день 100р, в выходной день 200р, по праздникам 300р, а с 01.05 по 10.05 400р) как все правильно организовать
Не знаю где задать этот вопрос, но никто из программистов не может ответить. Вопрос по JS: let a = 5; console.log(window.a); // Выведет undefined. Куда делась переменная? Ведь все переменные хранятся в глобальной области видимости. А при запуске скрипта у нас window=this=scope. Соответсвенно переменная должна лежать где-то в этой глобальном лексическом окружении. Но если мы поставим точку остановки, то увидим что появилось две области видимости: window и Блок. Так что получается, что над window есть еще более глобальный scope? Или как все таки обстоит дело на более низком уровне?
...а ракеты уже пошли...🤣🤣🤣
Первый дизлайк на этом канале
а почему?
@@SergeyNemchinskiy, надо пересматривать ещё раз видео чтобы ответитить более обстоятельно, но вот то что очень скучная подача материала запомнилось очень сильно