ACID&BASE для собеса в IT (полный гайд по вопросу на базы данных)

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

КОМЕНТАРІ • 13

  • @denis1999ish
    @denis1999ish 2 місяці тому +2

    господи шо за канал мега имба

  • @user-vt4fr8pu3d
    @user-vt4fr8pu3d 7 днів тому

    лайк не глядя, спасибо за Вашу работу

  • @user-docsportello
    @user-docsportello 4 місяці тому +4

    Лучшее объяснение по ACID что видел.

  • @DAJakaRedAries
    @DAJakaRedAries 2 місяці тому +1

    Классное видео! В качестве доп. ремарки я бы ещё упомянул CAP теорему)

  • @antonhen23
    @antonhen23 4 місяці тому

    Спасибо за видео! Eventual consistency - визуализация топ!

  • @dashaermolich1733
    @dashaermolich1733 4 місяці тому

    Спасибо большое за столь полезную информацию.

  • @grigorii9019
    @grigorii9019 4 місяці тому

    Gossiping можно очень мило перевести - на сплетничала, нашептал на ухо.
    Спасибо за видео.

    • @koduryem
      @koduryem  4 місяці тому

      Спасибо) да я туплю иногда, когда думаешь на одном, говоришь на втором и наоборот 🤡

    • @grigorii9019
      @grigorii9019 4 місяці тому

      @@koduryem Не знаю, мне манера речи и понравилась). Особенно с поправкой на то, что нужно достаточно сложные концепции объяснить.

    • @koduryem
      @koduryem  4 місяці тому

      Спасибо) ну да, это довольно не просто делать)

  • @sunny3drag0n
    @sunny3drag0n 5 місяців тому +1

    А как в eventual consistent решается проблема, если у нас ноды начали реплицировать изменения, и в этот момент в ещё неизменную ноду записали другое значение? Получается такой конфликт. Что получим на выход? Как повезет?

    • @koduryem
      @koduryem  5 місяців тому +3

      Это проблема lost update и concurrency. И она решается несколькими способами типа idempotency, кворума или LWW (Last Write Wins), или версионностью в nosql. Также есть другие техники, я постараюсь про них рассказать через одно видео. Там будет понятней намного. Если у нас мастер-мастер с постгрей, то иногда такие проблемы могут быть и не решаемы и это не любят использовать. Поэтому лучше заранее договариваться, какую бд брать и для каких целей и какие техники борьбы с конкарренси заюзать. Такие же проблемы могут возникнуть и с брокерами сообщений, например если дать параллельно нескольким процессам брать мессаджи из очереди, что может нарушить порядок. В кафке есть спец механизмы для борьбы с этим, если такая потребность есть.
      Обычная рассинхронизация часов тоже может привести к этому и мастер мастер оставит не валидное значение, если юзаем timestamp, к примеру

  • @studiosus23
    @studiosus23 4 місяці тому

    А есть ли ссылка на презу?