Postgres Pro Team
564 subscribers
197 photos
16 videos
44 links
Кто, как и над чем работает в команде Postgres Professional.

Основной канал: @postgrespro
Образование: @postgresproedu
Download Telegram
Профессия перфоманс-инженер: детектив с лицензией на производительность 🖥

Разберемся на примере.

Клиент мигрировал с Oracle на Postgres. Загрузка данных шла полным ходом, но уперлась в долгую запись WAL (Write-Ahead Log). Это специальные журналы транзакций в Postgres: перед записью в таблицу СУБД фиксирует операцию в WAL.

Данные пишутся в два места, и WAL стал бутылочным горлышком.

Патч для ускорения записи в WAL не помог. Клиент с собственной экспертизой тоже не нашел решения.

⚡️И тут в дело вступили перфоманс-инженеры. Они обнаружили возможность, о которой все забыли. Оказалось, можно увеличить окно, с которым пишется WAL — писать реже, но большими порциями. Эта давно забытая настройка ускорила запись в разы.

➡️ Подробности читайте на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👏55👍2
В гостях хорошо, а в офисе лучше: как мы создаем пространства для эффективной работы 🐘

Карантин в 2020 году показал: для кого-то офисы — статья расходов, и потому они рады перевести побольше людей на удаленку, а для нас офисы — пространство возможностей.

Наши сотрудники лучше нас знают, где им продуктивнее работается. И потому выбор за ними: работать дома или в офисе.

➡️ Офисы Postgres Pro — не площади в бизнес-центре, а места, где создаются лучшие ИТ-продукты. Каждый может организовать себе офис где угодно, а мы поможем его обустроить за счет компании.

В карточках рассказали и показали, как у нас работается.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
24🔥84👍3❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем глубокий вздох вдох и доживаем рабочую субботу, после которой 3 дня улета 🐘

➡️ Если задаетесь вопросом «Что посмотреть в выходные?» — мы тут снялись в фильме «Свободный код», доступен бесплатно на Wink.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁7😍53
Как мы обеспечили +33% к точности на сложных SQL-запросах

Сгенерировать SQL с помощью LLM — не проблема. Сделать так, чтобы он работал правильно и стабильно — уже вызов: модели путаются в диалектах, ломаются на сложных схемах и не понимают контекст.

Мы пошли нестандартным путем — обучили SQL-генератор не на синтетике, а на реальных PostgreSQL-базах с помощью обучения с подкреплением. Вместо подгона ответов под эталон, модель училась писать запросы, которые реально выполняются правильно.

Использовали GSPO (Group Sequence Policy Optimization) — вариант PPO, который оценивает качество не отдельных токенов, а всей последовательности. Модель Qwen3-0.6B дообучали три дня на двух собственных датасетах, где остались только корректно исполняемые SQL.

Получили +11% к точности выполнения (EX) и особенно сильный рост на сложных задачах: +33% в категории challenging.

Результаты в карточках, статью целиком читайте на Хабре.
🔥7👍22
This media is not supported in your browser
VIEW IN TELEGRAM
🔥12
➡️ Сегодня на HighLoad++ 2025 Олег Бартунов, президент Postgres Professional, делился опытом в работе с базами данных.

В экспертной зоне разработчики задавали вопросы о работе с БД, влиянии искусственного интеллекта на будущее работы с данными, перспективах развития PostgreSQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥3
Media is too big
VIEW IN TELEGRAM
Распаковка чееек 🙃

Что DevRel'у Саше Фатину говорит его новый термос? Нужна ли отдельная ручка для записи гениальных идей? Из чего сделана несносная сумка?

➡️ Рассказали и показали в обзоре новеньких welcome-боксов.

Также внутри вас ждет секретный бонус. Какой? Приходите к нам в команду и сами все узнаете, мы запасли много таких — хватит на всех.
Please open Telegram to view this post
VIEW IN TELEGRAM
😍14👍7🔥75
Профессия программист Си: плюсы, минусы и нужен ли свитер

Язык Cи жив, потому что это язык контроля и доверия: он дает власть над ресурсами, стабильность и предсказуемость. И вообще: низкоуровневые языки подходят тем, кто думает о высоком.

В новой статье Максим Орлов, программист Postgres Professional с 22-летним стажем, объясняет:

✔️ Зачем инженерам Cи?

✔️ Какие у языка сильные стороны и главные неудобства?

✔️ Как начать писать на Cи, если вам нравится низкоуровневое мышление?

В качестве пруфа, что язык 70-х годов все еще нужен, автор рекомендует книгу «QNX/UNIX: анатомия параллелизма», которой 25 лет, но она до сих пор актуальна. Торопиться нужно тем, кто опаздывает, а Си развивается не спеша, потому что вышел вовремя.

Мы любим Си. На нем написаны Postgres Pro Standard, Enterprise, Shardman, их сертифицированные версии и pg_probackup версий 2.х. Преимущественно на Си будет и наш Postgres Pro AXE.

Подробности ищите в карточках, статью читайте на Хабре.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1363