Отличные видосы. По пальцам руки можно перечислить ютуберов, которые серъезно заморачиваются над какой-либо темой, копают вглубь, разжовывают очень подробно, и, главное, понятно. Не нужно волноваться, что длинные получаются. Наоборот, это хорошо. Большинство делают видосы "с нуля до профи за 1 час", абсолютно бестолковые видосы, зачастую сами не понимают, о чем говорят. А два часа можно и не за один раз посмотреть. Короче, круто.
Ты очень крутой, продолжай в том же духе и не останавливайся пожалуйста) Мне очень нравится твой стиль повествования, это не всегда сухая теория, но и интерактив с шутками и большим количеством примеров с визуалом! Спасибо!
Посмотрел полностью. Хороший материал, большую часть понял. Ну или думаю, что понял) Буду смотреть следующий практический видос для закрепления информации. Спасибо за старания! Кстати, на счет длины видео, для меня как раз это было решающим моментом в выборе именно этого видео. Потому что мне казалось, что это сложная тема и за 20 минут ее не разобрать, поэтому на такие видео даже времени тратить не хотелось, ибо будет все по верхам.
Спасибо огромное! Представляю, сколько у вас ушло времени. Отлично собран материал, отрисованы иллюстрации. Очень хорошо, что иллюстрации крупно, и можно смотреть на мобильном устройстве. Сделайте пожалуйста следующим шагом разбор типичных дедлоков, на которые можно напороться в борьбе с аномалиями.
Отличнное видео! Но есть пара замечаний: 1) read uncommitted всеже от одной аномалии защищает - lost update (если верить Wikipedia) 2) snapshot - этот термин более уместен в отношении repeatable read, а не к read commited (опять же из Wikipedia)
Ты немного запутался. Не верь вики и проверь сам в следующем видео. И посмотри ещё видео про concurrency control. Про снэпшот тоже - постарайся не использовать вики как first source of truth. И старайся, когда слово слышишь, учитывать контекст и его смысл, назначение. Он может меняться в разных контекстах. Это важно. В видево я ещё говорил про SI и SSI. Посмотри, какие это уровни.
Очень интересно было смотреть видео. Спасибо за пояснения. ценная информация и желаю продвижения каналу. Хочется больше практики на каких-то реальных примерах и того, как можно избежать приведенных здесь ситуаций, как выработать системный подход к использованию уровня изоляций или же локов
Вопрос - а как может изменить значение ноды перед, если мы ее залочили(shared lock)? Другая транзакция будет ждать, пока первая не отпустить блокировку. Это я про Missing or Double Read
Привет. Спасибо за работу. Очень интересное видео. Пара технических вопросов по формату. 1. Есть ли где-то пошареный excalidraw файл презентации? 2. Разные слои это фишка Excalidraw+, или есть и в бесплатной версии? (во время презентации слева. Например "7. Non-Repeatable Read") 3. Курсор-указатель, с красной временной обводкой, при нажатии ЛКМ, это как сделано?
Привет! Через одно видео как раз пообсуждаем основные паттерны, которые плюс минус варьируются. Я решил сильно видосы не нагружать сразу всем подряд поверхностно, а постепенно идти. Чтобы потом можно было быстро открыть и вспомнить все или попробовать.
Мы в следующем видео посмотрим их все прямо на практике с реальным docker+pg. Чтобы каждый потыкать мог. А потом будет интересное видео как избегать разного рода таких проблем и не только в бд + практика. Stay tuned :)
Собственно вопрос: почему вы коснулись только 4х стандартных аномалий при объяснении уровней изоляции? просто интересно на каком уровне например не возможна Lost Update?
Привет. В видео не только их четыре, а много других. Про лост апдейт - там тоже есть описание, когда можно защититься. В видео по практике мы пытаемся проверить это. В целом, эта аномалия может иметь разные формы и не всегда изоляция защитит. В последнем видео про concurrency control есть и другие способы решения этой проблемы. Думаю, тебе оно может тоже понравиться!
используй для этих целей интервальное повторение и ничего не забудешь, в течение месяца повторяй. Для этих целей есть anki - создаешь карточки и учишь. Набросай множество тем, выдели час - полтора времени для ежедневного использования. Потом на уровне автоматизма это всё рассказывать будешь, наравне с владением языком
Сдох на 500 странице книги с кабанчиком, сейчас смотрю это видео. Собираюсь пройти открытые курсы для dev from postgresql. Но до сих пор понять не могу зачем мне все это. Я ведь простой свитчер работающий qa automation😂. Засосало)))
Я ее когда прочитал, понял, что она оставляет дохрена открытых вопросов и сложно использовать. Типа вроде понятно, но куча мест, где чуть влево и вправо и хз уже. Но, енивей, очень хороша все равно и видно громадные усилия автора :)
По крайней мере мозги вправляет. После нее фраза "раз мы хреново пишем монолиты, то почему кажется, что сможем хорошо микросервисы писать." Кажется менее смешной и более грустной.
зачем на работу идти вообще? Сейчас столько интересных хакатонов по всему миру. Изучи различные темы и сделай свой проект, там и единомышленников в процессе найдешь, сейчас нет смысла работать, труд свой ты отдаешь навсегда, с его помощью зарабатывают, а ты после ухода ничего не получаешь. Тем более сейчас очень помогают в этом генеративные сети, если ты усидчивый, то сможешь сделать чудесные вещи. Набираешь с таких видео базовую информацию, фиксируешь темы, а потом придумываешь ситуации и описываешь их генеративной сетке, так обучаешься очень быстро
Много кто будет смотреть. Продолжайте, сэр! Мало специфического контент, спасибо за труд
Первый человек, кто смог нормально объяснить про изоляции с кучей примеров. Спасибо)
Это конечно заняло у меня 4 захода, но супер полезно. Хорошо что видео длинное. Всё в одном месте, это хорошо. Спасибо!
Братуха ты лучший, реально пушечный разбор, всё четко, ясно, понятно. От души!
Спасибо)
Сможете сделать такое же подробное видео о SOLID принципах? Спасибо
Отличные видосы. По пальцам руки можно перечислить ютуберов, которые серъезно заморачиваются над какой-либо темой, копают вглубь, разжовывают очень подробно, и, главное, понятно. Не нужно волноваться, что длинные получаются. Наоборот, это хорошо. Большинство делают видосы "с нуля до профи за 1 час", абсолютно бестолковые видосы, зачастую сами не понимают, о чем говорят. А два часа можно и не за один раз посмотреть. Короче, круто.
Очень доступным языком всё объясняется и на достаточно понятном уровнем! Большое спасибо за данное видео!
Ты очень крутой, продолжай в том же духе и не останавливайся пожалуйста)
Мне очень нравится твой стиль повествования, это не всегда сухая теория, но и интерактив с шутками и большим количеством примеров с визуалом!
Спасибо!
Мы смотрим, все в порядке! Спасибо за контент)
Спасибо за создание такого контента. Здорово, что столько полезного можно узнать в рамках одного видео.
Посмотрел полностью. Хороший материал, большую часть понял. Ну или думаю, что понял)
Буду смотреть следующий практический видос для закрепления информации.
Спасибо за старания! Кстати, на счет длины видео, для меня как раз это было решающим моментом в выборе именно этого видео. Потому что мне казалось, что это сложная тема и за 20 минут ее не разобрать, поэтому на такие видео даже времени тратить не хотелось, ибо будет все по верхам.
Спасибо! Рад, что получилось интересно! Довольно много сил на них уходит :)
Я только один раз видел человека на интервью который знает что спрашивать и каждый вопрос имеет опделённую цель)
Отличный, структурированный контент. Почитал кабанчика, и полирнул этим видео.
Смотрим, смотрим, не останавливайся =)
смотрим, конечно же
Спасибо большое, очень полезное видео. Нужно будет пересмотреть, раз 5 минимум :)
Спасибо за лекцию! Отличная работа
Как раз готовлюсь к собесу, и это реально очень хорошо, спасибо!
Спасибо огромное!
Представляю, сколько у вас ушло времени. Отлично собран материал, отрисованы иллюстрации. Очень хорошо, что иллюстрации крупно, и можно смотреть на мобильном устройстве.
Сделайте пожалуйста следующим шагом разбор типичных дедлоков, на которые можно напороться в борьбе с аномалиями.
Топ, спасибо за такой всеобъемлющий разбор!
Спасибо за проделанную работу! Хорошая подача, интересно послушать, и освежить знания =)
Большое спасибо :)
Учу транзакции, очень помог 4 пример с write skew, а еще я не нашел, в тех книгах которые читал, read skew, спасибо за информацию
Дошел до How to choose. Конспектирую дальше.
дай бог тебе здоровья!!!
1:27:22 дошел, пишу)) Спасибо огромное за твой труд! Очень классно все разжевал
Большое спасибо
Период дыхания в 1час 52 минуты несовместим с жизнью. Из этого следует, что ты знатный звездобол.
Отличнное видео! Но есть пара замечаний:
1) read uncommitted всеже от одной аномалии защищает - lost update (если верить Wikipedia)
2) snapshot - этот термин более уместен в отношении repeatable read, а не к read commited (опять же из Wikipedia)
Ты немного запутался. Не верь вики и проверь сам в следующем видео. И посмотри ещё видео про concurrency control. Про снэпшот тоже - постарайся не использовать вики как first source of truth. И старайся, когда слово слышишь, учитывать контекст и его смысл, назначение. Он может меняться в разных контекстах. Это важно. В видево я ещё говорил про SI и SSI. Посмотри, какие это уровни.
Крутой гайд, досмотрел до конца)
Отличнейшее видео
Крутой контент, супер полезно. Мидл - синьёр знать обязательно, если хочешь залететь на 300К=)
Я дошёл "до сюда)"(1:26:20) спасибо тебе огромное за видос
Очень интересно было смотреть видео. Спасибо за пояснения. ценная информация и желаю продвижения каналу. Хочется больше практики на каких-то реальных примерах и того, как можно избежать приведенных здесь ситуаций, как выработать системный подход к использованию уровня изоляций или же локов
🎉 реально удачныьй разбор и подача материала!! Голова просто не успевае впитываеть ..😊 очень нужный контент. Продолжайте. Лайк и подписка
Просто огонь!
Спасибо за такой крутой контент!
Спасибо тебе. Все понятно.
Спасибо за ваш труд!
Очень хороший контент, очень подробно, схемы супер, доходчиво и понятно!
Продолжай) интересно
в поддержку за транзяшку!
Спасибо :)
Спасибо, отличный разбор
Очень круто! спасибо!
Вопрос - а как может изменить значение ноды перед, если мы ее залочили(shared lock)?
Другая транзакция будет ждать, пока первая не отпустить блокировку.
Это я про Missing or Double Read
Привет.
Спасибо за работу. Очень интересное видео.
Пара технических вопросов по формату.
1. Есть ли где-то пошареный excalidraw файл презентации?
2. Разные слои это фишка Excalidraw+, или есть и в бесплатной версии? (во время презентации слева. Например "7. Non-Repeatable Read")
3. Курсор-указатель, с красной временной обводкой, при нажатии ЛКМ, это как сделано?
1:27:23 полёт нормальный!
Спасибо за контент!
Я досмотрел до 1:27:33 если что, все круто! :))
Спасибо большое :)
офигенно
Хорошая работа!
круто ! успехов в развитии канала
Спасибо :)
Дошёл до сюда)
подождём видео с практикой применения... проблемы понятны, как их решать не очень.
Привет! Через одно видео как раз пообсуждаем основные паттерны, которые плюс минус варьируются. Я решил сильно видосы не нагружать сразу всем подряд поверхностно, а постепенно идти. Чтобы потом можно было быстро открыть и вспомнить все или попробовать.
Какой уровень изоляции предотвращает Lost Update?
Смотри видео
1:27 - отвечаю на вопрос - доходят :)
Я дошел до того момента, не волнуйся)
Лацк за южный парк
пропустил пару тем пока, но тоже дошел до 1:27:00 ))
Мы в следующем видео посмотрим их все прямо на практике с реальным docker+pg. Чтобы каждый потыкать мог. А потом будет интересное видео как избегать разного рода таких проблем и не только в бд + практика. Stay tuned :)
кайфы
Собственно вопрос: почему вы коснулись только 4х стандартных аномалий при объяснении уровней изоляции? просто интересно на каком уровне например не возможна Lost Update?
Привет. В видео не только их четыре, а много других. Про лост апдейт - там тоже есть описание, когда можно защититься. В видео по практике мы пытаемся проверить это. В целом, эта аномалия может иметь разные формы и не всегда изоляция защитит. В последнем видео про concurrency control есть и другие способы решения этой проблемы. Думаю, тебе оно может тоже понравиться!
@@koduryem Гуд, спасибо за оперативный ответ))
1:27 - продолжаю смотреть, правда парочку аномалий пропустил, т.к. всё равно забудется через день
Да, забывается. Важно помнить не детали, а принципы. Тогда можно быстро подсмотреть, когда нужно.
используй для этих целей интервальное повторение и ничего не забудешь, в течение месяца повторяй. Для этих целей есть anki - создаешь карточки и учишь. Набросай множество тем, выдели час - полтора времени для ежедневного использования. Потом на уровне автоматизма это всё рассказывать будешь, наравне с владением языком
спасибо
Сдох на 500 странице книги с кабанчиком, сейчас смотрю это видео. Собираюсь пройти открытые курсы для dev from postgresql. Но до сих пор понять не могу зачем мне все это. Я ведь простой свитчер работающий qa automation😂. Засосало)))
Я ее когда прочитал, понял, что она оставляет дохрена открытых вопросов и сложно использовать. Типа вроде понятно, но куча мест, где чуть влево и вправо и хз уже. Но, енивей, очень хороша все равно и видно громадные усилия автора :)
По крайней мере мозги вправляет. После нее фраза "раз мы хреново пишем монолиты, то почему кажется, что сможем хорошо микросервисы писать." Кажется менее смешной и более грустной.
@@grigorii9019 не говори :)
Привет оратору на 1:27:00
Щикагно
а что за локи, про которые ты постоянно говоришь? и без примеров в коде плохо воспринимается.
Привет! В следующем видео вместе все попробуем прямо в консоли потыкать.
@@koduryem ок, товарищ Пушкин.
мы дошли до сюда ))))
Лайк и сабскрайб 👍
я дошел до 1:27:25))
я дошел
Всё классно, просто ваш контент не совсем для новичков, поэтому люди видимо не знают что написать)
Возможно, конечно, стоит миксовать с темами по-проще. Енивей, спасибо большое за коммент ❤️
@@koduryem Я вот новичек, по факту, учусь только основам всего, но вижу это видео и понимаю, что совсем скоро оно мне понадобиться и сохраняю его.
1:27:26
Я дошел до 1.5 часов😂.
Теперь в случае чего сможешь быстро найти, отмотать и вспомнить :)
ты не должен казаться умней интервьювера, не возьмут на работу).
зачем на работу идти вообще? Сейчас столько интересных хакатонов по всему миру. Изучи различные темы и сделай свой проект, там и единомышленников в процессе найдешь, сейчас нет смысла работать, труд свой ты отдаешь навсегда, с его помощью зарабатывают, а ты после ухода ничего не получаешь. Тем более сейчас очень помогают в этом генеративные сети, если ты усидчивый, то сможешь сделать чудесные вещи. Набираешь с таких видео базовую информацию, фиксируешь темы, а потом придумываешь ситуации и описываешь их генеративной сетке, так обучаешься очень быстро
Классно, спасибо!
Пожалуйста :)