03. Что необходимо знать для разработки приложений с PostgreSQL - Александр Васин

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024
  • Лекция о практической работе с PostgreSQL. Рассмотрим протоколы простых и расширенных запросов, соединения в PostgreSQL и их ограничения, то, как устроены пулы соединений и как они позволяют обойти ограничения соединений.
    Обсудим, до какого порога можно наращивать количество соединений с PostgreSQL и какие проблемы при этом возникают. Как устроены и какую задачу решают прокси-пулеры соединений (PgBouncer, Odyssey и др.). Также рассмотрим масштабирование PostgreSQL, синхронную и асинхронную репликацию. Как разрабатывать отказоустойчивые приложения, как реагировать на переключение мастера и реплик на примере абстракции менеджера пулов.
    Полезные ссылки:
    • 05. Базы данных: модел... - практическая работа с PostgreSQL из Школы бэкенд-разработки - 2019
    postgrespro.ru... - клиент-серверный протокол
    techcommunity.... - Analyzing the Limits of Connection Scalability in Postgres
    yandex.ru/dev/... - Odyssey
    pgconf.ru/2020... - Odyssey: архитектура, настройка, мониторинг
    habr.com/ru/co... - как и для чего Яндекс отключает собственные дата-центры
    postgr.es/m/17... - получение роли (Master/Replica) при установлении подключения к PostgreSQL

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

  • @Kotofosonline
    @Kotofosonline 2 года назад

    Спасибо за лекцию. Докладчик один из лучших в школе бекэнда.

  • @ns-bj6nj
    @ns-bj6nj Год назад

    Ссылки из доклада в описании огонь!

  • @TheProCion
    @TheProCion 2 года назад +4

    Классное видео.
    Мне показалось, или оно неожиданно прервалось?

    • @vovs03
      @vovs03 2 года назад

      Конец реально обрезали...

    • @yaroslavk9575
      @yaroslavk9575 2 года назад

      nda