Прекрасные ролики) Простые, логичные, короткие. И на важные темы, которые и новичкам очень полезны и опытным специалистам освежить знания перед собеседованием, чтобы красивее объяснить известные вещи)
Всё супер, мы всё это используем, но теперь у нас новая проблема. В работе мы используем некоторые высоконагруженные счета. И из-за блокировок транщакции слишком долго стоят в очереди и отменяются. В итоге у нас получается однопоточная очередь для каждого нагруженного счета, и мы не можем распарралелить создание транзакций из-за этого. В итоге наша система не масштабируется горизонтально... Как теперь это решить?
У вас понятие транзакции тут уже используется. А в видео про транзакции вы ссылаетесь на этот ролик, когда речь заходит об ACID. Это логическая ошибка. 6:36 ну так не успел первый запрос подтвердить, ну и что? Записалось на счёте 800. Когда первый подтвердит свой запрос, вычтется 300 и все равно будет 500 в конце.
В видео упомянули, что Consistency предполагает выполнение Atomicity, таким образом они дополняют друг-друга. А что до вопроса "зачем они используются одновременно", то ответ лишь один - чтобы не было утечек данных или получения нерелевантных данных
Приятная визуализация материала, продолжайте в том же духе
Спасибо, продолжаем :)
Прекрасные ролики) Простые, логичные, короткие. И на важные темы, которые и новичкам очень полезны и опытным специалистам освежить знания перед собеседованием, чтобы красивее объяснить известные вещи)
Очень круто! Наглядно, доступно популярно! Продолжайте в том же духе!
За наглядность тут спасибо автору статьи, конечно, в первую очередь. Но рад, что видео помогло!
спасибо, это чудесное объяснение конфликтов транзакций, да еще и с рисунками!
Спасибо) но тут, конечно, автору статьи спасибо за такую классную статью и рисунки
@@ListenIT_channel а вам за талант продюсера - найти хороший материал тоже дорогого стоит.
Подача инфы супер. Вся суть за короткое время теория и практика
Спасибо вам
Спасибо большое за видео!
Хороший материал и подача информации очень нравится!
Как круто обьяснил
Супер! Зашел сюда в процессе изучения Hibernate (java). Всё четко и понятно
Спасибо, классно, что оказалось полезно
как успехи
Ты просто крут))
Perfect explanation
Крутой канал
спасибо!!!!!!!!!!!!!!!!!!!
Всё супер, мы всё это используем, но теперь у нас новая проблема.
В работе мы используем некоторые высоконагруженные счета. И из-за блокировок транщакции слишком долго стоят в очереди и отменяются.
В итоге у нас получается однопоточная очередь для каждого нагруженного счета, и мы не можем распарралелить создание транзакций из-за этого. В итоге наша система не масштабируется горизонтально...
Как теперь это решить?
привет! а где линк то про блакировки Таблиц или строк ??
Актуально!
Привет, ты забыл выложить ссылку про блокировки ruclips.net/video/vFmajCQ7Wuc/видео.html
Спасибо за труды!
Сначала прочитал превью как ACDC... Потом пригляделся и понял. -_-
У вас понятие транзакции тут уже используется. А в видео про транзакции вы ссылаетесь на этот ролик, когда речь заходит об ACID. Это логическая ошибка.
6:36 ну так не успел первый запрос подтвердить, ну и что? Записалось на счёте 800. Когда первый подтвердит свой запрос, вычтется 300 и все равно будет 500 в конце.
Небольшая путаница в понятиях: эффектом является не "Повторимое чтение", а "Неповторямое чтение".
В таком объяснении все-таки непонятно зачем используется и Atomicity и Consistency одновременно, если они оба про транзакционность.
В видео упомянули, что Consistency предполагает выполнение Atomicity, таким образом они дополняют друг-друга. А что до вопроса "зачем они используются одновременно", то ответ лишь один - чтобы не было утечек данных или получения нерелевантных данных
Я зашел послушать музыку
А тут кислота какая-то
Такое чувство, что комментарии пишут боты, которых устраивает объяснение, которое было скатано с чужой статьи, а не лично своё, как-то так себе.
Что? А куда делся женский голос? Неужели мой комментарий ее сильно огорчил?( Блин(
Очень интересно, спасибо)
Автор прочитав статтю з Хабра, геній
+1
Ничего непонятно.
согласен. Ничего непонятно.
Ничего не понятно? Очень хорошее объяснение на пальцах с иллюстрациями. Даже я понял.
Если ты не знаешь ничего о транзакциях и все взаимодействие с базой ограничивается селектор,то понятно быть и не может
Смотрю 3й раз перечитывая все формулировки , теперь очень даже понятно
Ne xuya ne ponyal, no vsyo ravno spasibo