Изоляции транзакций для собеса в IT и как это спасет тебя(тотальный гайд, которого нигде больше нет)

  Рет қаралды 25,380

Кодируем

Кодируем

Күн бұрын

Пікірлер: 97
@eazy_profit
@eazy_profit 7 ай бұрын
Много кто будет смотреть. Продолжайте, сэр! Мало специфического контент, спасибо за труд
@stalkerandrei9984
@stalkerandrei9984 7 ай бұрын
Первый человек, кто смог нормально объяснить про изоляции с кучей примеров. Спасибо)
@ivantrubchaninov1844
@ivantrubchaninov1844 5 ай бұрын
Это конечно заняло у меня 4 захода, но супер полезно. Хорошо что видео длинное. Всё в одном месте, это хорошо. Спасибо!
@nostradamus_tech
@nostradamus_tech 4 ай бұрын
Братуха ты лучший, реально пушечный разбор, всё четко, ясно, понятно. От души!
@koduryem
@koduryem 4 ай бұрын
Спасибо)
@MarkTven-l7r
@MarkTven-l7r Ай бұрын
Очень доступным языком всё объясняется и на достаточно понятном уровнем! Большое спасибо за данное видео!
@lobiritus1512
@lobiritus1512 Ай бұрын
Ты очень крутой, продолжай в том же духе и не останавливайся пожалуйста) Мне очень нравится твой стиль повествования, это не всегда сухая теория, но и интерактив с шутками и большим количеством примеров с визуалом! Спасибо!
@AlexeyBeastrock
@AlexeyBeastrock 3 ай бұрын
Мы смотрим, все в порядке! Спасибо за контент)
@dashaermolich1733
@dashaermolich1733 7 ай бұрын
Спасибо за создание такого контента. Здорово, что столько полезного можно узнать в рамках одного видео.
@alexei3366
@alexei3366 4 ай бұрын
Сможете сделать такое же подробное видео о SOLID принципах? Спасибо
@serhiirubets6630
@serhiirubets6630 2 ай бұрын
Спасибо большое, очень полезное видео. Нужно будет пересмотреть, раз 5 минимум :)
@KurlesHS
@KurlesHS Ай бұрын
Смотрим, смотрим, не останавливайся =)
@alexandr1408
@alexandr1408 2 ай бұрын
Отличные видосы. По пальцам руки можно перечислить ютуберов, которые серъезно заморачиваются над какой-либо темой, копают вглубь, разжовывают очень подробно, и, главное, понятно. Не нужно волноваться, что длинные получаются. Наоборот, это хорошо. Большинство делают видосы "с нуля до профи за 1 час", абсолютно бестолковые видосы, зачастую сами не понимают, о чем говорят. А два часа можно и не за один раз посмотреть. Короче, круто.
@АртемВирский
@АртемВирский Ай бұрын
Спасибо огромное! Представляю, сколько у вас ушло времени. Отлично собран материал, отрисованы иллюстрации. Очень хорошо, что иллюстрации крупно, и можно смотреть на мобильном устройстве. Сделайте пожалуйста следующим шагом разбор типичных дедлоков, на которые можно напороться в борьбе с аномалиями.
@Brodyaga30
@Brodyaga30 5 ай бұрын
Отличный, структурированный контент. Почитал кабанчика, и полирнул этим видео.
@Scarlett-hs9fd
@Scarlett-hs9fd 7 ай бұрын
Как раз готовлюсь к собесу, и это реально очень хорошо, спасибо!
@DarkSlear
@DarkSlear 13 күн бұрын
Я только один раз видел человека на интервью который знает что спрашивать и каждый вопрос имеет опделённую цель)
@someVladislav
@someVladislav Ай бұрын
Спасибо за лекцию! Отличная работа
@hhgforfhuv
@hhgforfhuv 3 ай бұрын
Топ, спасибо за такой всеобъемлющий разбор!
@RA-Foundation
@RA-Foundation 7 ай бұрын
Спасибо за проделанную работу! Хорошая подача, интересно послушать, и освежить знания =)
@koduryem
@koduryem 7 ай бұрын
Большое спасибо :)
@jizikjizik71
@jizikjizik71 Ай бұрын
Учу транзакции, очень помог 4 пример с write skew, а еще я не нашел, в тех книгах которые читал, read skew, спасибо за информацию
@БорисОстроумов-т7к
@БорисОстроумов-т7к 7 ай бұрын
Очень интересно было смотреть видео. Спасибо за пояснения. ценная информация и желаю продвижения каналу. Хочется больше практики на каких-то реальных примерах и того, как можно избежать приведенных здесь ситуаций, как выработать системный подход к использованию уровня изоляций или же локов
@danyalodamart6823
@danyalodamart6823 15 күн бұрын
смотрим, конечно же
@IgorLitovchenko
@IgorLitovchenko 7 ай бұрын
Дошел до How to choose. Конспектирую дальше.
@Bankai_Kitetsu
@Bankai_Kitetsu 7 ай бұрын
1:27:22 дошел, пишу)) Спасибо огромное за твой труд! Очень классно все разжевал
@aghori267
@aghori267 7 ай бұрын
Большое спасибо
@zex3920
@zex3920 7 ай бұрын
Период дыхания в 1час 52 минуты несовместим с жизнью. Из этого следует, что ты знатный звездобол.
@firemanhood1526
@firemanhood1526 5 ай бұрын
Крутой контент, супер полезно. Мидл - синьёр знать обязательно, если хочешь залететь на 300К=)
@Mihes22
@Mihes22 7 ай бұрын
дай бог тебе здоровья!!!
@kostiantynjohanlanguedoc3155
@kostiantynjohanlanguedoc3155 7 ай бұрын
🎉 реально удачныьй разбор и подача материала!! Голова просто не успевае впитываеть ..😊 очень нужный контент. Продолжайте. Лайк и подписка
@vsaliyy
@vsaliyy 7 ай бұрын
Спасибо за такой крутой контент!
@dmitriyshevtsov1675
@dmitriyshevtsov1675 4 ай бұрын
Крутой гайд, досмотрел до конца)
@kostinaleksey
@kostinaleksey 6 ай бұрын
Отличнное видео! Но есть пара замечаний: 1) read uncommitted всеже от одной аномалии защищает - lost update (если верить Wikipedia) 2) snapshot - этот термин более уместен в отношении repeatable read, а не к read commited (опять же из Wikipedia)
@koduryem
@koduryem 6 ай бұрын
Ты немного запутался. Не верь вики и проверь сам в следующем видео. И посмотри ещё видео про concurrency control. Про снэпшот тоже - постарайся не использовать вики как first source of truth. И старайся, когда слово слышишь, учитывать контекст и его смысл, назначение. Он может меняться в разных контекстах. Это важно. В видево я ещё говорил про SI и SSI. Посмотри, какие это уровни.
@odoyevsky
@odoyevsky 7 ай бұрын
Очень хороший контент, очень подробно, схемы супер, доходчиво и понятно!
@ДмитрийБорисов-ж3э
@ДмитрийБорисов-ж3э 3 ай бұрын
Спасибо тебе. Все понятно.
@vova_dev
@vova_dev 6 ай бұрын
Спасибо за ваш труд!
@paulparker3664
@paulparker3664 4 ай бұрын
Я дошёл "до сюда)"(1:26:20) спасибо тебе огромное за видос
@USER_____Oo_____USER
@USER_____Oo_____USER 3 ай бұрын
Просто огонь!
@IlyaDenisov
@IlyaDenisov 7 ай бұрын
Спасибо, отличный разбор
@АнатолийПостнов-в7х
@АнатолийПостнов-в7х 7 ай бұрын
Я досмотрел до 1:27:33 если что, все круто! :))
@koduryem
@koduryem 7 ай бұрын
Спасибо большое :)
@НиколайЛузгарев-о2ч
@НиколайЛузгарев-о2ч 22 күн бұрын
Отличнейшее видео
@stealthylama6846
@stealthylama6846 7 ай бұрын
Привет. Спасибо за работу. Очень интересное видео. Пара технических вопросов по формату. 1. Есть ли где-то пошареный excalidraw файл презентации? 2. Разные слои это фишка Excalidraw+, или есть и в бесплатной версии? (во время презентации слева. Например "7. Non-Repeatable Read") 3. Курсор-указатель, с красной временной обводкой, при нажатии ЛКМ, это как сделано?
@ВладиславЛуцкий-з3ч
@ВладиславЛуцкий-з3ч 7 ай бұрын
Очень круто! спасибо!
@v.demchenko
@v.demchenko 4 ай бұрын
Продолжай) интересно
@AntonPh-wm4yr
@AntonPh-wm4yr 7 ай бұрын
в поддержку за транзяшку!
@koduryem
@koduryem 7 ай бұрын
Спасибо :)
@Sergey-we4ck
@Sergey-we4ck 7 ай бұрын
Спасибо за контент!
@zion4d
@zion4d 7 ай бұрын
1:27:23 полёт нормальный!
@AutomationCraft
@AutomationCraft 7 ай бұрын
круто ! успехов в развитии канала
@koduryem
@koduryem 7 ай бұрын
Спасибо :)
@vladimireliseev7602
@vladimireliseev7602 7 ай бұрын
Вопрос - а как может изменить значение ноды перед, если мы ее залочили(shared lock)? Другая транзакция будет ждать, пока первая не отпустить блокировку. Это я про Missing or Double Read
@stasian11
@stasian11 7 ай бұрын
1:27 - отвечаю на вопрос - доходят :)
@glebfadeev9782
@glebfadeev9782 7 ай бұрын
Хорошая работа!
@denis1999ish
@denis1999ish 4 ай бұрын
офигенно
@МаксимПыгамов-ч7э
@МаксимПыгамов-ч7э 10 күн бұрын
Дошёл до сюда)
@vladddd1380
@vladddd1380 3 ай бұрын
кайфы
@GuruNemo
@GuruNemo 7 ай бұрын
подождём видео с практикой применения... проблемы понятны, как их решать не очень.
@koduryem
@koduryem 7 ай бұрын
Привет! Через одно видео как раз пообсуждаем основные паттерны, которые плюс минус варьируются. Я решил сильно видосы не нагружать сразу всем подряд поверхностно, а постепенно идти. Чтобы потом можно было быстро открыть и вспомнить все или попробовать.
@mvrschgn
@mvrschgn 7 ай бұрын
пропустил пару тем пока, но тоже дошел до 1:27:00 ))
@koduryem
@koduryem 7 ай бұрын
Мы в следующем видео посмотрим их все прямо на практике с реальным docker+pg. Чтобы каждый потыкать мог. А потом будет интересное видео как избегать разного рода таких проблем и не только в бд + практика. Stay tuned :)
@Антон-р8о8з
@Антон-р8о8з 6 күн бұрын
Какой уровень изоляции предотвращает Lost Update?
@koduryem
@koduryem 6 күн бұрын
Смотри видео
@Apranzo
@Apranzo 7 ай бұрын
Лацк за южный парк
@grigorii9019
@grigorii9019 6 ай бұрын
Сдох на 500 странице книги с кабанчиком, сейчас смотрю это видео. Собираюсь пройти открытые курсы для dev from postgresql. Но до сих пор понять не могу зачем мне все это. Я ведь простой свитчер работающий qa automation😂. Засосало)))
@koduryem
@koduryem 6 ай бұрын
Я ее когда прочитал, понял, что она оставляет дохрена открытых вопросов и сложно использовать. Типа вроде понятно, но куча мест, где чуть влево и вправо и хз уже. Но, енивей, очень хороша все равно и видно громадные усилия автора :)
@grigorii9019
@grigorii9019 6 ай бұрын
По крайней мере мозги вправляет. После нее фраза "раз мы хреново пишем монолиты, то почему кажется, что сможем хорошо микросервисы писать." Кажется менее смешной и более грустной.
@koduryem
@koduryem 6 ай бұрын
@@grigorii9019 не говори :)
@TorinoSG
@TorinoSG 7 ай бұрын
спасибо
@vermilinguas
@vermilinguas 7 ай бұрын
1:27 - продолжаю смотреть, правда парочку аномалий пропустил, т.к. всё равно забудется через день
@koduryem
@koduryem 7 ай бұрын
Да, забывается. Важно помнить не детали, а принципы. Тогда можно быстро подсмотреть, когда нужно.
@БорисОстроумов-т7к
@БорисОстроумов-т7к 7 ай бұрын
используй для этих целей интервальное повторение и ничего не забудешь, в течение месяца повторяй. Для этих целей есть anki - создаешь карточки и учишь. Набросай множество тем, выдели час - полтора времени для ежедневного использования. Потом на уровне автоматизма это всё рассказывать будешь, наравне с владением языком
@viktorros431
@viktorros431 6 ай бұрын
Собственно вопрос: почему вы коснулись только 4х стандартных аномалий при объяснении уровней изоляции? просто интересно на каком уровне например не возможна Lost Update?
@koduryem
@koduryem 6 ай бұрын
Привет. В видео не только их четыре, а много других. Про лост апдейт - там тоже есть описание, когда можно защититься. В видео по практике мы пытаемся проверить это. В целом, эта аномалия может иметь разные формы и не всегда изоляция защитит. В последнем видео про concurrency control есть и другие способы решения этой проблемы. Думаю, тебе оно может тоже понравиться!
@viktorros431
@viktorros431 6 ай бұрын
@@koduryem Гуд, спасибо за оперативный ответ))
@halfbelf5923
@halfbelf5923 4 ай бұрын
Я дошел до того момента, не волнуйся)
@Sixez-ib2dz
@Sixez-ib2dz 7 ай бұрын
Привет оратору на 1:27:00
@andreip9378
@andreip9378 7 ай бұрын
Лайк и сабскрайб 👍
@shananboiara
@shananboiara 7 ай бұрын
Щикагно
@ЕкатеринаКригер-ы9в
@ЕкатеринаКригер-ы9в 3 ай бұрын
мы дошли до сюда ))))
@ОлександрВоронков-в6р
@ОлександрВоронков-в6р 7 ай бұрын
я дошел до 1:27:25))
@GuruNemo
@GuruNemo 7 ай бұрын
а что за локи, про которые ты постоянно говоришь? и без примеров в коде плохо воспринимается.
@koduryem
@koduryem 7 ай бұрын
Привет! В следующем видео вместе все попробуем прямо в консоли потыкать.
@GuruNemo
@GuruNemo 7 ай бұрын
@@koduryem ок, товарищ Пушкин.
@IvVi-n6t
@IvVi-n6t 7 ай бұрын
Всё классно, просто ваш контент не совсем для новичков, поэтому люди видимо не знают что написать)
@koduryem
@koduryem 7 ай бұрын
Возможно, конечно, стоит миксовать с темами по-проще. Енивей, спасибо большое за коммент ❤️
@mirfees260
@mirfees260 7 ай бұрын
@@koduryem Я вот новичек, по факту, учусь только основам всего, но вижу это видео и понимаю, что совсем скоро оно мне понадобиться и сохраняю его.
@grigorii9019
@grigorii9019 6 ай бұрын
Я дошел до 1.5 часов😂.
@koduryem
@koduryem 6 ай бұрын
Теперь в случае чего сможешь быстро найти, отмотать и вспомнить :)
@andreyko_o9014
@andreyko_o9014 4 ай бұрын
я дошел
@genarazmakhnin3336
@genarazmakhnin3336 7 ай бұрын
1:27:26
@igor5379
@igor5379 7 ай бұрын
ты не должен казаться умней интервьювера, не возьмут на работу).
@БорисОстроумов-т7к
@БорисОстроумов-т7к 7 ай бұрын
зачем на работу идти вообще? Сейчас столько интересных хакатонов по всему миру. Изучи различные темы и сделай свой проект, там и единомышленников в процессе найдешь, сейчас нет смысла работать, труд свой ты отдаешь навсегда, с его помощью зарабатывают, а ты после ухода ничего не получаешь. Тем более сейчас очень помогают в этом генеративные сети, если ты усидчивый, то сможешь сделать чудесные вещи. Набираешь с таких видео базовую информацию, фиксируешь темы, а потом придумываешь ситуации и описываешь их генеративной сетке, так обучаешься очень быстро
@vova_dev
@vova_dev 6 ай бұрын
Классно, спасибо!
@koduryem
@koduryem 6 ай бұрын
Пожалуйста :)
Каха и лужа  #непосредственнокаха
00:15
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 53 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 74 МЛН
SU-57: GAME CHANGER?
32:43
ATE CHUET
Рет қаралды 147 М.
Что нужно знать Backend Разработчику?
13:57
Андрей Иванов | Python
Рет қаралды 14 М.
Лучший лайфхак для клавиатуры 🤡
0:57
ПРОСТО ЛЕШКА
Рет қаралды 2,6 МЛН
DualShock Evolution 🎮
0:12
Gleb POV
Рет қаралды 1,4 МЛН
Apple ВАС ОБМАНЫВАЕТ! #smartphone #айфон #интересное
0:53
ТЕХНОБЛОГ АЛИША
Рет қаралды 84 М.