Тег

PgDog

2 материалов

Postgres-пулер закрыл дыру, через которую сессия клиента утекает в чужую (pgdog.dev)

PgDog встроил собственный SQL-парсер: он отслеживает SET, LISTEN/NOTIFY и подготовленные запросы для каждого клиента, восстанавливая их перед каждым запросом — именно то, от чего приходится отказываться в режиме транзакций PgBouncer. По словам Кокотова, год в продакшене на 2 млн запросов в секунду.

Истории из треда подтвердили: цена реальна. Инженер, недавно перенёсший Django-приложение за PgBouncer, обнаружил, что серверные курсоры queryset.iterator() не переживают пулинг, а statement_timeout в параметрах libpq молча игнорируется.

Не просто заголовок — разбор дискуссии

Главные треды HN: факты из обсуждений, разные стороны, голоса инсайдеров. Email, Telegram или RSS.

Стартап из трёх человек привлёк $5,5 млн, чтобы шардировать Postgres без правок кода (pgdog.dev)

Меняется только строка подключения, не приложение. Open-source-версия набрала 1,4 млн загрузок в Docker; раунд — от Basis Set, YC и Pioneer Fund.

Самым красноречивым отзывом стал запрос Саймона Уиллисона: выпустите обычный бинарник, потому что ради того, чтобы попробовать, он не станет поднимать Helm или Docker.