Виталий Лихачев: Один PostgreSQL, чтобы править всеми

Поделиться
HTML-код
  • Опубликовано: 17 май 2024
  • Разберемся с стороны postgresql как ускорить разработку, не усложняя стек приложений. Обсудим использование кэшей с дополнительной логикой, очередей с транзакционными гарантиями. И рассмотрим другие интересные возможности PostgreSQL, которые часто недооценивают.
    Доклад расскажет Виталий Лихачев SRE в Booking, ex-avito.
    Канал с анонсами t.me/megdu_skobok
    Ламповый чат t.me/backend_megdu_skobkah
    Boosty boosty.to/megdu_skobok
    Apple Podcast podcasts.apple.com/us/podcast/{-между-скобок-}/id1654695424
    Yandex Music music.yandex.ru/album/24060063
  • НаукаНаука

Комментарии • 11

  • @eddypartey1075
    @eddypartey1075 Месяц назад +1

    Молодцы, круто делаете, спасибо Виталий и Гриша.

  • @user-wl8zx5yk6c
    @user-wl8zx5yk6c Месяц назад +1

    крутой доклад, спасибо

  • @maryjillian595
    @maryjillian595 28 дней назад

    Очень полезно и кратко, спасибо большое!

  • @amzproj4281
    @amzproj4281 Месяц назад

    огонь! подписка!

  • @marinamatyushina623
    @marinamatyushina623 Месяц назад

    Так и не поняла в чем сложность поддержки о которой озвучили в примере...С поддержкой вообще как раз проблем нет, нужно только знание pgplsql,разве нет?

  • @gpankov
    @gpankov 23 дня назад

    Write ahead log позволяет в терминах эсид строить дюрабилити, ребята что эти слова означают?😊

    • @gpankov
      @gpankov 23 дня назад

      Где этому научиться?

  • @user-yd5ri1mn4i
    @user-yd5ri1mn4i Месяц назад

    Интересно рассказываете про Lingualeo, что сложно поддерживать версионирование хранимок, триггеры и все такое, и следом идет повествование про pg_cron, где упоминаете гитлаб, и вдруг, версионирование уже спокойно в таком случае поддерживается

    • @makeitgit
      @makeitgit Месяц назад

      Вы не сможете тестировать одновременно разные версии тригггеров. Либо это будет крайне сложно и неудобно поддерживать. Да даже банальные метрики в базу простым образом не вложить внутри триггера.
      Просто пример - а как сделать A/B тест новой логики, если логика в триггере в БД.

    • @user-yd5ri1mn4i
      @user-yd5ri1mn4i Месяц назад

      ​@@makeitgit Да, триггеры - боль. А вы уверены что в решении Lingualeo используются триггеры?
      В чем сложность и неудобность поддержания, при условии хороших компетенций plpgsql, если вся логика в хранимках?

  • @yodude2493
    @yodude2493 26 дней назад

    МОЖНО ЕЩЕ ГРОМЧЕ И ЧАЩЕ ГЛОДАТЬ ВОДУ!!