Что такое ACID - самый популярный вопрос Backend разработчику

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

КОМЕНТАРІ • 41

  • @artemshumeiko
    @artemshumeiko  2 дні тому +11

    Совсем забыл рассказать про букву D :) D - Долговечность (durability). Это значит, что после окончания транзакции данные записались на жесткий диск и в случае внезапного выключения электричества/сбоя данные все равно останутся в базе данных и не потеряются.
    Подготовиться к собеседованию и повторить вопросы по SQL и базам данных можно в Солвит: clck.ru/3FKmEE

  • @КириллДавлетшин-в3р

    ну теперь нужен видос по индексам))

  • @ИльясШамшиден-р8п
    @ИльясШамшиден-р8п 13 годин тому

    не переставайте публиковать полезные видео по fastapi! ваши видео меня очень вдохновляют и учат многому, оформил подписку в бусти)

  • @Наибалгоевв
    @Наибалгоевв 15 годин тому +1

    Durability: "Дорогой дневник, мне не передать..."

  • @couragic
    @couragic День тому +3

    Про Isolation хорошо с примерами показано 👍

  • @elslavak
    @elslavak 9 годин тому

    Всегда с другом рады смотреть твои видео, спасибо за разборы таких тем)

  • @Фома-ж7я
    @Фома-ж7я 2 дні тому +1

    Пока пару лет изучал питон, любую тему для него рассматривал через призму 1С, с которым работал до этого. Потом понял. что искать работу в питоне не светит, вернулся обратно к совершенствованию навыков в 1С, теперь темы из 1С рассматриваю через призму питона.
    В данном видео изоляция вроде связана с блокировками записей в регистрах из мира 1С, а вроде и про другое.

    • @mr.ukrainian6578
      @mr.ukrainian6578 2 дні тому

      совсем не вышло найти работу на пайтон? или не изучал джанго фласк или другие фреймворки?

    • @Фома-ж7я
      @Фома-ж7я 2 дні тому

      @@mr.ukrainian6578 фласк особо не трогал, так пару недель в ознакомительных целях. На джанго написал для текущей работы сайт (простейший со списком услуг, прайс-листом, формой обратной связи), потом сделал пару туториалов из ютуб с написанием интернет-магазина и закончил общение с джанго на решении задачи, аналогичной задачам из экзамена по 1С, а также сделал сам себе простейшую программку для изучения английского, запихал ее в докер-контейнер.
      Затем немного потыкал в ДРФ, а также во vue.js, чтобы не в постмэне смотреть результат. а на реальном фронте. Переписал на ДРФ + Вью свою задачу аналогичную задачам 1С. И сделал какой-то туториал, где использовался редис и селери вместе с ДРФ.
      Затем перешел к фастапи. Пару месяцев его по изучал.
      И для общего развития где-то в перерывах между фреймворками потыкался в написание телеграм-ботов.
      Но попробовал по откликаться на вакансии, никто на мои резюме не отреагировал, и я решил. что резюме с цифрой 0 в графе опыт работы вряд ли кому-то потребуется. вернусь к 1С, благо там в графе опыт можно писать 10 лет.
      Но не желаю о времени, потраченном на питон, как минимум я перестал бояться задач в 1С, связанных с взаимодействием по API с какими-то системами, плюс могу сам себе для таких задач сделать бэк, чтобы испытывать подключение и получение данных до того. как мне клиент предоставит доступ к своему API.

    • @Фома-ж7я
      @Фома-ж7я 2 дні тому

      @@mr.ukrainian6578 странно, написал длиннющий ответ, а он не появился

    • @Фома-ж7я
      @Фома-ж7я 2 дні тому

      @@mr.ukrainian6578 фреймворки изучал. Фласк чуть-чуть, чтобы потрогать что за зверь.
      Джанго мне понравился, через месяц после его изучения сделал сайт для текущей своей работы со списком услуг, прайс-листом, формой обратной связи. 2 года сайт поработал, но как-то им не сильно пользовались и месяц назад не стал продлевать хостинг. После рабочего сайта сделал еще пару туториалов с интернет-магазинами, для себя сделал программу для изучения английского, поместил ее в докер-контейнер и использовал.
      Потом закончил общение с Джанго, сделав задачу по условиям из экзаменов 1С. (документы приход товаров, расход товаров, приход денег, расход денег, контроль остатков. расчет себестоимости).
      Затем решил по изучать ДРФ, и чтобы нормально проекты на ДРФ выглядели, посмотрел на vue.js, чтобы не в постмэне запросы делать, а из более-менее приемлемого фронта (правда без красивой верстки). Сделал пару туториалов в ДРФ в том числе с использованием редис и селери. Затем переписал на ДРФ+Вью свою задачу из экзаменов по 1С.
      После этого приступил к ФастАпи. Его пару месяцев потыкал, поделал по видео с этого канала, потом по введению из документации прошелся и сделал.
      В промежутках между фреймворками потрогал написание телеграм-ботов.
      А затем понял. что работодатели не очень реагируют на мои отклики с цифрой 0 в графе опыт в резюме и решил вернуться к 1С, где в графе опыт могу писать больше 10 лет.
      Но не жалею, что на питон потратил время, т.к. добавило понимания в работе с API, и в задачах по взаимодействию 1С с какими-то ресурсами, я могу сам сделать свое API, которое бы выдавало данные в нужном формате, а в 1С описывать обработку этой информации до того. как клиент предоставит мне свой доступ.

    • @Фома-ж7я
      @Фома-ж7я 2 дні тому

      странная история, второй раз мой ответ пропал.

  • @CrazyElf1971
    @CrazyElf1971 2 дні тому

    Отличное видео, наконец-то у меня всё сложилось. Но вообще нужно упомянуть, что в PostgreSQL уровень изоляции read uncommited отсутствует от слова совсем. Потому что у него другой способ работы движка, у него вместо блокировок версионирование и увидеть незакоммиченные данные там невозможно - они живут в отдельной версии, которую до коммита никто не видит, просто нет никакого механизма их увидеть из другой сессии.

  • @couragic
    @couragic День тому

    Теперь надо про BASE

  • @user-buser_eto_ja
    @user-buser_eto_ja 2 дні тому

    Хорошее доступное объяснение. Спасибо!
    P.S А D Durability я пропустил? Долговечность иными словами?

  • @whatyoumean1498
    @whatyoumean1498 День тому

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

  • @Holstinin007
    @Holstinin007 2 дні тому

    огонь

  • @АртемМирошниченко-л2н

    не хватило расшифровки каждой буквы. Я люблю более наглядно получать и закреплять информацию. А так клёво. Спасибо

  • @yevheniipolovinchuk5326
    @yevheniipolovinchuk5326 7 годин тому

    ОЧень хочу детальное видео по индексации таблиц

  • @renyazh
    @renyazh 2 дні тому +1

    Отличное видео! Про depends будет ролик?
    P.s. не слушай комментарии, что не надо выпускать ролики про собесы. Мне и я думаю многим очень интересно слушать такие важные вещи простым и главное - правильным языком. Часто очень некоторые люди при объяснении упускают какую-то мелкую деталь из-за которой потом складывается неправильное представление о тех или иных вещах.

  • @АнтонБ-х9у
    @АнтонБ-х9у 2 дні тому

    Консистентность - согласованность.

  • @alexanderten9540
    @alexanderten9540 День тому

    Соблюдайте гигиену кода...и кода и скрипта!

  • @АвгустинаЦентровская

    удивительно, но нигде никогда ни разу и никто.

  • @thechrom007
    @thechrom007 2 дні тому +1

    Какая-то странная обработка звука... наверное даже через чур обработано 🙄
    Иногда даже такое чувство что мне кто-то плямкает в уши 🤔

  • @grayboy
    @grayboy 2 дні тому +1

    атом делим:)

    • @CrazyElf1971
      @CrazyElf1971 2 дні тому

      Но когда его так назвали, считалось, что нет ))

    • @grayboy
      @grayboy День тому

      @@CrazyElf1971 деление атома открыли раньше, чем создали первый компьютер

    • @NikolayShangutov
      @NikolayShangutov День тому

      Не душни😄

    • @CrazyElf1971
      @CrazyElf1971 День тому

      @@grayboy А само понятие атома восходит к древним грекам, до компьютеров было совсем далеко )

    • @ИмяФамилия-э4ф7в
      @ИмяФамилия-э4ф7в День тому

      Слово с греческого переводится "неделимый". Т.е., по факту, физические атомы переименовывать нужно. А тут все норм.

  • @АнтонБ-х9у
    @АнтонБ-х9у 2 дні тому

    Консистентность неверно обяснили. В блокноте не обьяснишь, нужно понимать как работет код на низком уровне.
    Вобщем не пройдешь собеседование 😊

    • @ИмяФамилия-э4ф7в
      @ИмяФамилия-э4ф7в День тому

      Что тебе на низком уровне? Консистентность - свойство транзакции оставлять после себя базу данных в состоянии, когда все записи удовлетворяют всем ограничениям и требованиям к таблицам. Если какой-либо запрос в транзакции приводит к нарушению консистентность БД, то вся транзакция отменяется. Вопросы?

  • @hsqlk
    @hsqlk 2 дні тому +1

    Только настоящая транзакция не существует в СУБД

  • @ASFNFSW
    @ASFNFSW 2 дні тому

    хватит видосы про собесы. С нынешними hr-ами про работу можно забыть. Расскажи уже, как хантить заказы backend-разработчикам.