MySQL и PostgreSQL: что «под капотом» и почему это важно знать прикладному разработчику

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2024

ความคิดเห็น • 27

  • @adwawdwad2499
    @adwawdwad2499 2 ปีที่แล้ว +14

    Отличный доклад, автор простым языком смог объяснить внутреннее устройство современных БД.

  • @devops-course
    @devops-course ปีที่แล้ว +3

    🎉 cool speaker! Thanks for db masterclass! DevOps forever in our minds!

  • @nikitajolobov4591
    @nikitajolobov4591 7 หลายเดือนก่อน

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

  • @gerzzog88
    @gerzzog88 2 ปีที่แล้ว +4

    Хорош доклад, спасибо

  • @vrabosh
    @vrabosh 2 ปีที่แล้ว +6

    Понял для себя, что остаюсь с mysql, уже привычно, он проще и для дешевых vds будет актуальней и небольших проектов, где меньше связей.

  • @alexeisafronov6627
    @alexeisafronov6627 ปีที่แล้ว +3

    Крутой доклад)

  • @alexanderivanou8933
    @alexanderivanou8933 ปีที่แล้ว +3

    Про откат транзакции в MySQL и Undo Log наврал, про HASH индексы также. Механику MySQL знает недостаточно для доклада. Но по PG рассказал хорошо. Главная мысль: если вам нужен OLAP, то PG рулит, если вам достаточно OLTP, то никаких бонусов от PG вы не получите, кроме замедления. Хотелось бы что-то услышать про гонку запросов и как она разрешается в PG и MySQL, но эта тема не раскрыта. Зачем ставился акцент на отличиях (PG=мультипроцесс, а MySQL=мультипоток) совершенно не ясно. И да, спикер подтвердил, что в большинстве случаев PG работает медленнее MySQL

  • @ВасилийГоловко-д9и
    @ВасилийГоловко-д9и 8 หลายเดือนก่อน +1

    мне доклад понравился

  • @absurdradio
    @absurdradio ปีที่แล้ว +1

    на вопрос по каким критериям выбирать базу данных Никита дает ответ: нужно выбирать

  • @OratayZB
    @OratayZB 2 ปีที่แล้ว

    юзверский вопрос: mvcc в postgres может обрабатывать историю значений? например если мы имеем историю координат на карте и отслеживаем траекторию перемещения объекта по карте? то есть работать не с текущим положением объекта, а с его траекторией?

    • @pyramidhead9692
      @pyramidhead9692 2 ปีที่แล้ว +4

      Я может что-то не догоняю, но mvcc не для этого. Или как?

    • @OratayZB
      @OratayZB 2 ปีที่แล้ว

      @@pyramidhead9692 да, таки через индексы надо работать. это ж вопрос 😁

    • @xyzw777
      @xyzw777 2 ปีที่แล้ว +4

      @@OratayZB а почему нельзя сделать таблицу с историей координат и индекс по времени к ней? mvcc это про реализацию транзакции, а не про то что вы храните в своих таблицах, хранить можно все что душе угодно :)

  • @bagzbunny9006
    @bagzbunny9006 7 หลายเดือนก่อน

    Уважаемые прикладные разработчики, расскажите пожалуйста, как вам помогает в работе то, что вы знаете отличия реализации в MVCC между MySQL и Postgres?

  • @k-samuel
    @k-samuel 10 หลายเดือนก่อน +1

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

  • @barma1309
    @barma1309 2 ปีที่แล้ว +3

    Постресс ещё где-то юзают?!

    • @vyacheslavspitsin303
      @vyacheslavspitsin303 2 ปีที่แล้ว +5

      А не должны?

    • @pyramidhead9692
      @pyramidhead9692 2 ปีที่แล้ว +15

      В свете последних событий, теперь будут везде.

    • @grantgml
      @grantgml 2 ปีที่แล้ว +1

      Массово переходим с оракла на постгресс

    • @AntiBandera
      @AntiBandera 2 ปีที่แล้ว

      да и довольно активно ....

    • @АленаБалаганская-ж7к
      @АленаБалаганская-ж7к ปีที่แล้ว

      Нет.

  • @vasilich1051
    @vasilich1051 7 หลายเดือนก่อน

    На 5 минуте отключил- автор в своих абстракциях варится

    • @alexz926
      @alexz926 12 วันที่ผ่านมา

      Зря, дальше самое интересное

  • @ivanaaa6049
    @ivanaaa6049 2 ปีที่แล้ว +2

    Теоретик. Вместо того чтобы сказать какие по факту требования к железу, итоговая скорость, возможности.... рассказывает теорию.

    • @ГеоргийТрубецкой-й8й
      @ГеоргийТрубецкой-й8й 2 ปีที่แล้ว

      Обычно для тех, кто крутится возле наших университетов, это и так потолок. Голая теория без реального опыта и примеров, сравнений в производительности на реальных задачах. А потом начинается: Где нам найти сотрудника, который работал с psql, чтобы крутить на ней все базы 1С? Так выпускайте нормальных специалистов, а не тех, кто на выступлениях теорию пересказывает. Хотя, да, мы же сисадмины-эникеи, которым интересно только железо и провода, куда нам до таких замечательных специалистов?