Postgres Professional
2.81K subscribers
766 photos
52 videos
403 links
🔹 Развиваем экосистему решений для работы с данными и Postgres Pro — самую популярную российскую СУБД!*

🔹 Лидируем по вкладу в PostgreSQL*

🔹 Организуем PGConf.Russia, выпускаем курсы и книги

*подробнее: postgrespro.ru/blog/news/5970919
加入频道
📍Новый подход к объединению партицированных и непартицированных связей в PostgreSQL 

С оптимизацией Asymmetric Join (AJ) каждая партиция присоединяется с помощью NR (non-partitioned relation), а результаты объединяются с помощью APPEND. В статье на Хабре разобрали этот подход:

✔️Как работает стратегия, что изменилось в сравнении с кодом partitionwise_join

✔️В чем преимущества и недостатки стратегии, какие есть ограничения в работе 

✔️Какие вопросы все еще остаются нерешенными

Читать статью
🔥9👍4👏11
📍Говорим о сложностях с PostgreSQL на реальных примерах 

Михаил Жилин, руководитель команды производительности Postgres Professional, выступил на конференции Joker 2024 и рассказал про непростые моменты в работе с открытой СУБД.

В докладе — о трех проблемных случаях:

✔️Упала производительность запросов на небольших данных из-за особенностей работы механизма многоверсионности (MVCC) PostgreSQL — на что должны обращать внимание разработчики в таких случаях

✔️Нюансы работы индексов критически сказались на инфраструктуре бизнеса — что нужно учитывать, чтобы не допустить такую ситуацию

✔️Работа всего приложения была неожиданно заблокирована из-за отсечения пустых страниц после очистки мусора — как работать с параметром vacuum_truncate

Смотрите запись на YouTube и в VK
🔥15👍4👏2
Партиционированный Postgres: немного о проблемах с лимитами

Говорим про тонкое место в построении плана с партициями — запросы с лимитами. В отличие от одиночной таблицы, при наличии ограничения на количество выдаваемых строк или fractional paths оптимизатор сталкивается со множеством вопросов, которые затрудняют планирование.

На Хабре: 

✔️Рассказали про решение проблемы промежуточных планов запросов через патч, который разработали специалисты Postgres Professional

✔️Обсудили проблему вычисляемого лимита, у которой сейчас нет простого решения 

✔️Подвели небольшой итог по работе с партиционированными таблицами, спойлер — такие таблицы усложняют задачу для текущей версии Postgres

Подробности — в статье
👍8🔥44
📍Кейс Правительства Амурской области: перевод СЭД «Дело» на 5+ тысяч пользователей с MS SQL Server на Postgres Pro 

В Правительстве Амурской области успешно завершилась миграция СЭД «Дело» на отечественную СУБД Postgres Pro Standard после нескольких лет работы с зарубежной системой. 

✔️Цель миграции — переход на отечественное ПО со сравнимой функциональностью и производительностью, а также качественной технической поддержкой 24х7 на территории РФ

✔️Выбрана Postgres Pro Standard — СУБД, соответствующая требованиям заказчика, с решениями для безопасности и надежности хранения данных 

✔️В процессе миграции оптимизировано хранение данных, улучшены процедуры резервного копирования и восстановления данных, повышен уровень безопасности

✔️При миграции перенесли 4 ТБ данных с минимальным временем простоя

✔️Работы проводили в процессе эксплуатации системы. Финальный этап с выводом из строя старой СЭД и вводом новой занял всего 7 часов

✔️СУБД обеспечивает стабильную работу 5+ тысяч пользователей, в системе формируется и обрабатывается 30+ тысяч документов в год! 

⚡️Проект миграции СЭД «Дело» на СУБД Postgres Pro Enterprise в АО «НИКИЭТ» участвует в конкурсе «Проект года». Голосуйте за него на сайте Global CIO!

Читать кейс полностью
#кейс_pgpro
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍7👏3
This media is not supported in your browser
VIEW IN TELEGRAM
📍Новые возможности СУБД Postgres Pro Enterprise 17 — представим на конференции PGProDay 2025!

На нашей первой продуктовой конференции Марк Ривкин, руководитель отдела технического консалтинга Postgres Professional, выступит с докладом про СУБД Postgres Pro Enterprise 17.

В выступлении — обзор новых возможностей системы по ключевым направлениям: 

✔️Масштабируемость и производительность
✔️Высокая надежность
✔️Безопасность
✔️Удобство разработки
✔️Миграция
✔️Управляемость и администрирование СУБД
✔️AI и векторные БД

🔥Из доклада «Новые возможности СУБД Postgres Pro Enterprise 17» разработчики приложений, DBA, сотрудники службы информационной безопасности, архитекторы и пользователи СУБД узнают о новых решениях и разработках, которые упростят работу с системой.

Регистрация на PGProDay 2025
🔥16👍8👏2
64-битный счетчик транзакций — как в Postgres Professional решили проблемы при работе с большой транзакционной нагрузкой 

Использование коммерческих СУБД на базе PostgreSQL для решения задач большого бизнеса требует особого подхода, доработки нескольких элементов системы в сторону производительности.

Среди узких мест при работе с серьезной нагрузкой — переполнение 32-битного счетчика транзакций. Возможностей открытой СУБД здесь недостаточно и мы в Postgres Professional придумали решение для работы с большой транзакционной нагрузкой.

Подробности — в статье на Хабре:

✔️Как PostgreSQL обрабатывает транзакции, в чем особенности механизма многоверсионности MVCC, история счетчика транзакций

✔️Где начинаются сложности и почему, если с принципом работы механизма проблем нет, стабильная работа больших систем без доработок, реализованных в СУБД Postgres Pro, находится под угрозой

✔️Что сделали специалисты Postgres Professional — первый в мире 64-bit xid — расширение пространства идентификаторов транзакций до 2 в степени 64!

✔️Как 64-bit xid используется в большинстве форков PostgreSQL (в том числе коммерческих), что с принятием в комьюнити

Читать статью
🔥117👍4
Каким был 2024 год?

Без лишних предисловий — делимся ключевыми показателями за прошедший год, цифры говорят лучше, чем любые слова.

Спасибо, что в 2024 году были с нами, дальше — больше ⚡️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥225
Поздравляем с наступающим 2025 годом!

Благодарим партнеров и заказчиков за доверие и продуктивную совместную работу, читателей и гостей конференций — за интерес к Postgres Professional.

В новом году нас ждет еще больше ярких событий, интересных анонсов и мероприятий!

До встречи в 2025,
Postgres Pro Team ❤️
4315🔥9👍4🎉4
Любишь базы данных? Разбираешься в SQL? Прими участие в конкурсе «СУБД Postgres Pro»

В этом году мы снова организуем состязание на знание языка SQL, где участникам предстоит решать интересные и непростые задачи в открытой СУБД PostgreSQL.

Конкурс проходит на международной олимпиаде «IT-Планета 2025»: 

✔️Участники — студенты и дипломированные специалисты от 16 до 27 лет

✔️Первый этап — тестирование на знание основ теории БД и основ языка SQL, второй этап и финал — решение задач на разработку нестандартных SQL-запросов. Отборочные этапы проходят онлайн, финал — очный

✔️Участие поможет получить практический опыт, познакомиться с командой Postgres Professional. Финалисты получат мерч компании, победители — денежные призы, ваучеры на прохождение сертификации по PostgreSQL 

🧐 Как подготовиться? На Хабре опубликованы разборы задач прошлых лет — советуем почитать (второй и третий этап 2023 года, второй и третий этап 2024 года). Также мы предоставим участникам доступ к курсу «Язык SQL» — его изучение поможет в прохождении конкурса. 

Регистрация
👍10🔥432
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️PGProDay 2025 — программа конференции

Опубликовали расписание нашей первой продуктовой конференции, переходите на сайт, изучайте список тем и находите наиболее интересные доклады для вас.

Всего пройдет 11 выступлений, также специалисты проведут демонстрации решений, расскажут о новых продуктах и поделятся планами развития компании.

Заместитель генерального директора Postgres Professional Иван Панченко рассказал, что еще интересного ждет гостей конференции.

📍Встречаемся 28 января, онлайн и офлайн. Москва, Цифровое деловое пространстве (ЦДП), ул. Покровка, д. 47.

Регистрация на PGProDay 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6👏1