This media is not supported in your browser
VIEW IN TELEGRAM
Postgres Professional на HighLoad++ 2024 — крупнейшей конференции для разработчиков высоконагруженных систем
✔️Рассказываем о том, как Postgres Pro справляется с работой в условиях высоких нагрузок и проводим демонстрации BiHA и Shardman
✔️Выступаем с докладами: сегодня Алексей Дарвин и Софья Копикова рассказали про инкрементальные бэкапы в PostgreSQL, а завтра Михаил Жилин поделится опытом в работе с аномалиями под нагрузкой в открытой СУБД
✔️Обмениваемся опытом в работе с базами данных: Иван Евтухович, директор департамента разработки экосистемных продуктов, принял участие в нетворкинг-сессии по СУБД
✔️Организуем квиз и разыгрываем специальный зимний мерч
За первый день наш стенд собрал более 500 человек! Если вы тоже здесь — подходите, пообщаемся и подарим мерч⚡️
✔️Рассказываем о том, как Postgres Pro справляется с работой в условиях высоких нагрузок и проводим демонстрации BiHA и Shardman
✔️Выступаем с докладами: сегодня Алексей Дарвин и Софья Копикова рассказали про инкрементальные бэкапы в PostgreSQL, а завтра Михаил Жилин поделится опытом в работе с аномалиями под нагрузкой в открытой СУБД
✔️Обмениваемся опытом в работе с базами данных: Иван Евтухович, директор департамента разработки экосистемных продуктов, принял участие в нетворкинг-сессии по СУБД
✔️Организуем квиз и разыгрываем специальный зимний мерч
За первый день наш стенд собрал более 500 человек! Если вы тоже здесь — подходите, пообщаемся и подарим мерч
Please open Telegram to view this post
VIEW IN TELEGRAM
28 января впервые проведем масштабную встречу, где представим уникальные разработки СУБД Postgres Pro и новые продукты Postgres Professional, а также проведем демонстрации наших решений и дадим возможность их протестировать.
Что вас ждет на PGProDay 2025:
✔️Обзор Postgres Pro Enterprise 17 — представим новую версию нашей СУБД, расскажем про возможности, преимущества и ключевые фичи системы
✔️Демонстрации решений на базе Postgres Pro: покажем BiHA, Shardman, DBaaS, PPEM и абсолютно новые продукты компании
✔️Доклады от специалистов Postgres Professional: расскажем о решениях для мониторинга систем, обсудим высокую доступность в СУБД, представим инструменты для шардирования, бэкапирования и восстановления данных, затронем тему использования векторной БД
✔️Круглый стол «Чего не хватает в российских СУБД» с экспертами: обсудим запросы заказчиков, результаты внедрений, наболевшие проблемы на рынке системного ПО и перспективы развития
📍28 января офлайн в Цифровом деловом пространстве (ЦДП), г. Москва, ул. Покровка, д. 47, также можно подключиться онлайн.
Участие бесплатное, необходима регистрация. Для участия в офлайн-формате нужно получить письмо-подтверждение. Зарегистрированные участники получат запись докладов.
Добавляйтесь в чат конференции PGProDay 2025.
Please open Telegram to view this post
VIEW IN TELEGRAM
«Нужно активно отдавать свой код, добиваться лидирующих позиций в сообществах разработчиков — это позволит исключить случаи, подобные истории с Linux»
Заместитель генерального директора Postgres Professional Иван Панченко подготовил колонку о том, как избежать ситуации, подобные исключению российских разработчиков из числа мейнтейнеров Linux. В статье:
✔️Насколько значим вклад россиян в Linux и как этот случай скажется на климате среди разработчиков системы
✔️В чем отличие между отечественными дистрибутивами и отечественными ОС, подмена понятий на российском рынке ПО
✔️Как предотвратить подобные ситуации в будущем, почему крайне важно наращивать вес россиян в международном опенсорс-сообществе
Читать колонку Ивана Панченко
Заместитель генерального директора Postgres Professional Иван Панченко подготовил колонку о том, как избежать ситуации, подобные исключению российских разработчиков из числа мейнтейнеров Linux. В статье:
✔️Насколько значим вклад россиян в Linux и как этот случай скажется на климате среди разработчиков системы
✔️В чем отличие между отечественными дистрибутивами и отечественными ОС, подмена понятий на российском рынке ПО
✔️Как предотвратить подобные ситуации в будущем, почему крайне важно наращивать вес россиян в международном опенсорс-сообществе
Читать колонку Ивана Панченко
PostgreSQL 17 — как вносили изменения в новую версию СУБД
Предложения разработчиков о внесении доработок в PostgreSQL рассматривают на коммитфестах — 5 раз в год сообщество изучает предложения, часть из них принимает в новую версию открытой системы, часть переносит на более позднее рассмотрение или доработку, некоторые отклоняет.
О том, как проходили коммитфесты 17-й версии рассказали в серии статей на Хабре:
✔️Часть 1 — июль 2023 года
✔️Часть 2 — сентябрь 2023 года
✔️Часть 3 — ноябрь 2023 года
✔️Часть 4 — январь 2024 года
✔️Часть 5 — март 2024 года
📍Стартовали коммитфесты по 18-й версии открытой СУБД PostgreSQL — в нашем блоге уже опубликован первый обзор от Павла Лузанова, руководителя отдела образовательных программ Postgres Professional.
Предложения разработчиков о внесении доработок в PostgreSQL рассматривают на коммитфестах — 5 раз в год сообщество изучает предложения, часть из них принимает в новую версию открытой системы, часть переносит на более позднее рассмотрение или доработку, некоторые отклоняет.
О том, как проходили коммитфесты 17-й версии рассказали в серии статей на Хабре:
✔️Часть 1 — июль 2023 года
✔️Часть 2 — сентябрь 2023 года
✔️Часть 3 — ноябрь 2023 года
✔️Часть 4 — январь 2024 года
✔️Часть 5 — март 2024 года
📍Стартовали коммитфесты по 18-й версии открытой СУБД PostgreSQL — в нашем блоге уже опубликован первый обзор от Павла Лузанова, руководителя отдела образовательных программ Postgres Professional.
PGConf.Russia 2025 — early-bird участие со скидкой до 30%!
Открываем регистрацию на крупнейшую конференцию по PostgreSQL — PGConf.Russia 2025.
✔️40+ докладов про эксплуатацию PostgreSQL, отказоустойчивость и масштабируемость в СУБД, кейсы миграции и новые возможности систем
✔️1500+ администраторов баз данных, архитекторов, разработчиков ПО и ИТ-менеджеров
✔️10+ демонстраций новейших разработок в PostgreSQL и решений на базе Postgres Pro: BiHA, Shardman, PPEM, DBaaS и других
✔️Мастер-классы: на практических занятиях по PostgreSQL участники узнают о работе с СУБД, применят знания, смогут задать вопросы эксперту и разобраться с нюансами
✔️Профессиональная сертификация по PostgreSQL (по предварительной записи)
📍Встречаемся 31 марта — 1 апреля в Центре международной торговли в Москве. Также доступно участие в онлайн-формате.
🔥Открыта регистрация и прием заявок на доклады! Подавайте темы и тезисы, мы рассмотрим заявку и при необходимости поможем улучшить выступление.
Регистрация на PGConf.Russia 2025
Открываем регистрацию на крупнейшую конференцию по PostgreSQL — PGConf.Russia 2025.
✔️40+ докладов про эксплуатацию PostgreSQL, отказоустойчивость и масштабируемость в СУБД, кейсы миграции и новые возможности систем
✔️1500+ администраторов баз данных, архитекторов, разработчиков ПО и ИТ-менеджеров
✔️10+ демонстраций новейших разработок в PostgreSQL и решений на базе Postgres Pro: BiHA, Shardman, PPEM, DBaaS и других
✔️Мастер-классы: на практических занятиях по PostgreSQL участники узнают о работе с СУБД, применят знания, смогут задать вопросы эксперту и разобраться с нюансами
✔️Профессиональная сертификация по PostgreSQL (по предварительной записи)
📍Встречаемся 31 марта — 1 апреля в Центре международной торговли в Москве. Также доступно участие в онлайн-формате.
🔥Открыта регистрация и прием заявок на доклады! Подавайте темы и тезисы, мы рассмотрим заявку и при необходимости поможем улучшить выступление.
Регистрация на PGConf.Russia 2025
Называем PostgreSQL правильно!
Название открытой СУБД не самое простое в произношении, кто-то читает его полностью «пост-грес-кью-эл», некоторые говорят «постгрес», что тоже верно. Но есть несколько неверных вариантов прочтения. О версиях названия, а также короткой истории названия СУБД — в наших карточках.
⚡️Сделали справку, чтобы вы точно знали, как называть Postgres и могли поделиться этим постом с друзьями и коллегами.
Самые необычные варианты произношения PostgreSQL — пишите в комментарии 👇
Название открытой СУБД не самое простое в произношении, кто-то читает его полностью «пост-грес-кью-эл», некоторые говорят «постгрес», что тоже верно. Но есть несколько неверных вариантов прочтения. О версиях названия, а также короткой истории названия СУБД — в наших карточках.
⚡️Сделали справку, чтобы вы точно знали, как называть Postgres и могли поделиться этим постом с друзьями и коллегами.
Самые необычные варианты произношения PostgreSQL — пишите в комментарии 👇
Начни год в команде Postgres Professional!
Делимся подборкой вакансий, приходите в нашу команду: будем вместе работать над Postgres Pro — №1 в рейтинге самых популярных российских СУБД, а также развивать другие решения.
✔️Разработка
🔹Старший системный программист Си (разработчик СУБД PostgreSQL)
🔹ML-разработчик
✔️Системное администрирование / DevOps
🔹DevOps/MLOps-инженер
🔹Руководитель/DevOps
✔️Администрирование баз данных
🔹Performance engineer
🔹DBA инженер
✔️Тестирование
🔹QA-engineer (ML)
🔹Старший QA Engineer
⚡️ Больше позиций для технических специалистов — на карьерном сайте. А еще — там собраны детали о команде, наших бонусах и другие вакансии, например, для экспертов в HR- и PR-, дизайнеров, специалистов в области продаж!
Карьерный сайт Postgres Professional
Делимся подборкой вакансий, приходите в нашу команду: будем вместе работать над Postgres Pro — №1 в рейтинге самых популярных российских СУБД, а также развивать другие решения.
✔️Разработка
🔹Старший системный программист Си (разработчик СУБД PostgreSQL)
🔹ML-разработчик
✔️Системное администрирование / DevOps
🔹DevOps/MLOps-инженер
🔹Руководитель/DevOps
✔️Администрирование баз данных
🔹Performance engineer
🔹DBA инженер
✔️Тестирование
🔹QA-engineer (ML)
🔹Старший QA Engineer
Карьерный сайт Postgres Professional
Please open Telegram to view this post
VIEW IN TELEGRAM
📍Новый подход к объединению партицированных и непартицированных связей в PostgreSQL
С оптимизацией Asymmetric Join (AJ) каждая партиция присоединяется с помощью NR (non-partitioned relation), а результаты объединяются с помощью APPEND. В статье на Хабре разобрали этот подход:
✔️Как работает стратегия, что изменилось в сравнении с кодом partitionwise_join
✔️В чем преимущества и недостатки стратегии, какие есть ограничения в работе
✔️Какие вопросы все еще остаются нерешенными
Читать статью
С оптимизацией Asymmetric Join (AJ) каждая партиция присоединяется с помощью NR (non-partitioned relation), а результаты объединяются с помощью APPEND. В статье на Хабре разобрали этот подход:
✔️Как работает стратегия, что изменилось в сравнении с кодом partitionwise_join
✔️В чем преимущества и недостатки стратегии, какие есть ограничения в работе
✔️Какие вопросы все еще остаются нерешенными
Читать статью
📍Говорим о сложностях с PostgreSQL на реальных примерах
Михаил Жилин, руководитель команды производительности Postgres Professional, выступил на конференции Joker 2024 и рассказал про непростые моменты в работе с открытой СУБД.
В докладе — о трех проблемных случаях:
✔️Упала производительность запросов на небольших данных из-за особенностей работы механизма многоверсионности (MVCC) PostgreSQL — на что должны обращать внимание разработчики в таких случаях
✔️Нюансы работы индексов критически сказались на инфраструктуре бизнеса — что нужно учитывать, чтобы не допустить такую ситуацию
✔️Работа всего приложения была неожиданно заблокирована из-за отсечения пустых страниц после очистки мусора — как работать с параметром vacuum_truncate
Смотрите запись на YouTube и в VK
Михаил Жилин, руководитель команды производительности Postgres Professional, выступил на конференции Joker 2024 и рассказал про непростые моменты в работе с открытой СУБД.
В докладе — о трех проблемных случаях:
✔️Упала производительность запросов на небольших данных из-за особенностей работы механизма многоверсионности (MVCC) PostgreSQL — на что должны обращать внимание разработчики в таких случаях
✔️Нюансы работы индексов критически сказались на инфраструктуре бизнеса — что нужно учитывать, чтобы не допустить такую ситуацию
✔️Работа всего приложения была неожиданно заблокирована из-за отсечения пустых страниц после очистки мусора — как работать с параметром vacuum_truncate
Смотрите запись на YouTube и в VK
Партиционированный Postgres: немного о проблемах с лимитами
Говорим про тонкое место в построении плана с партициями — запросы с лимитами. В отличие от одиночной таблицы, при наличии ограничения на количество выдаваемых строк или fractional paths оптимизатор сталкивается со множеством вопросов, которые затрудняют планирование.
На Хабре:
✔️Рассказали про решение проблемы промежуточных планов запросов через патч, который разработали специалисты Postgres Professional
✔️Обсудили проблему вычисляемого лимита, у которой сейчас нет простого решения
✔️Подвели небольшой итог по работе с партиционированными таблицами, спойлер — такие таблицы усложняют задачу для текущей версии Postgres
Подробности — в статье
Говорим про тонкое место в построении плана с партициями — запросы с лимитами. В отличие от одиночной таблицы, при наличии ограничения на количество выдаваемых строк или fractional paths оптимизатор сталкивается со множеством вопросов, которые затрудняют планирование.
На Хабре:
✔️Рассказали про решение проблемы промежуточных планов запросов через патч, который разработали специалисты Postgres Professional
✔️Обсудили проблему вычисляемого лимита, у которой сейчас нет простого решения
✔️Подвели небольшой итог по работе с партиционированными таблицами, спойлер — такие таблицы усложняют задачу для текущей версии Postgres
Подробности — в статье
📍Кейс Правительства Амурской области: перевод СЭД «Дело» на 5+ тысяч пользователей с MS SQL Server на Postgres Pro
В Правительстве Амурской области успешно завершилась миграция СЭД «Дело» на отечественную СУБД Postgres Pro Standard после нескольких лет работы с зарубежной системой.
✔️Цель миграции — переход на отечественное ПО со сравнимой функциональностью и производительностью, а также качественной технической поддержкой 24х7 на территории РФ
✔️Выбрана Postgres Pro Standard — СУБД, соответствующая требованиям заказчика, с решениями для безопасности и надежности хранения данных
✔️В процессе миграции оптимизировано хранение данных, улучшены процедуры резервного копирования и восстановления данных, повышен уровень безопасности
✔️При миграции перенесли 4 ТБ данных с минимальным временем простоя
✔️Работы проводили в процессе эксплуатации системы. Финальный этап с выводом из строя старой СЭД и вводом новой занял всего 7 часов
✔️СУБД обеспечивает стабильную работу 5+ тысяч пользователей, в системе формируется и обрабатывается 30+ тысяч документов в год!
⚡️ Проект миграции СЭД «Дело» на СУБД Postgres Pro Enterprise в АО «НИКИЭТ» участвует в конкурсе «Проект года». Голосуйте за него на сайте Global CIO!
Читать кейс полностью
#кейс_pgpro
В Правительстве Амурской области успешно завершилась миграция СЭД «Дело» на отечественную СУБД Postgres Pro Standard после нескольких лет работы с зарубежной системой.
✔️Цель миграции — переход на отечественное ПО со сравнимой функциональностью и производительностью, а также качественной технической поддержкой 24х7 на территории РФ
✔️Выбрана Postgres Pro Standard — СУБД, соответствующая требованиям заказчика, с решениями для безопасности и надежности хранения данных
✔️В процессе миграции оптимизировано хранение данных, улучшены процедуры резервного копирования и восстановления данных, повышен уровень безопасности
✔️При миграции перенесли 4 ТБ данных с минимальным временем простоя
✔️Работы проводили в процессе эксплуатации системы. Финальный этап с выводом из строя старой СЭД и вводом новой занял всего 7 часов
✔️СУБД обеспечивает стабильную работу 5+ тысяч пользователей, в системе формируется и обрабатывается 30+ тысяч документов в год!
Читать кейс полностью
#кейс_pgpro
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
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
На нашей первой продуктовой конференции Марк Ривкин, руководитель отдела технического консалтинга Postgres Professional, выступит с докладом про СУБД Postgres Pro Enterprise 17.
В выступлении — обзор новых возможностей системы по ключевым направлениям:
✔️Масштабируемость и производительность
✔️Высокая надежность
✔️Безопасность
✔️Удобство разработки
✔️Миграция
✔️Управляемость и администрирование СУБД
✔️AI и векторные БД
🔥Из доклада «Новые возможности СУБД Postgres Pro Enterprise 17» разработчики приложений, DBA, сотрудники службы информационной безопасности, архитекторы и пользователи СУБД узнают о новых решениях и разработках, которые упростят работу с системой.
Регистрация на PGProDay 2025
64-битный счетчик транзакций — как в Postgres Professional решили проблемы при работе с большой транзакционной нагрузкой
Использование коммерческих СУБД на базе PostgreSQL для решения задач большого бизнеса требует особого подхода, доработки нескольких элементов системы в сторону производительности.
Среди узких мест при работе с серьезной нагрузкой — переполнение 32-битного счетчика транзакций. Возможностей открытой СУБД здесь недостаточно и мы в Postgres Professional придумали решение для работы с большой транзакционной нагрузкой.
Подробности — в статье на Хабре:
✔️Как PostgreSQL обрабатывает транзакции, в чем особенности механизма многоверсионности MVCC, история счетчика транзакций
✔️Где начинаются сложности и почему, если с принципом работы механизма проблем нет, стабильная работа больших систем без доработок, реализованных в СУБД Postgres Pro, находится под угрозой
✔️Что сделали специалисты Postgres Professional — первый в мире 64-bit xid — расширение пространства идентификаторов транзакций до 2 в степени 64!
✔️Как 64-bit xid используется в большинстве форков PostgreSQL (в том числе коммерческих), что с принятием в комьюнити
Читать статью
Использование коммерческих СУБД на базе PostgreSQL для решения задач большого бизнеса требует особого подхода, доработки нескольких элементов системы в сторону производительности.
Среди узких мест при работе с серьезной нагрузкой — переполнение 32-битного счетчика транзакций. Возможностей открытой СУБД здесь недостаточно и мы в Postgres Professional придумали решение для работы с большой транзакционной нагрузкой.
Подробности — в статье на Хабре:
✔️Как PostgreSQL обрабатывает транзакции, в чем особенности механизма многоверсионности MVCC, история счетчика транзакций
✔️Где начинаются сложности и почему, если с принципом работы механизма проблем нет, стабильная работа больших систем без доработок, реализованных в СУБД Postgres Pro, находится под угрозой
✔️Что сделали специалисты Postgres Professional — первый в мире 64-bit xid — расширение пространства идентификаторов транзакций до 2 в степени 64!
✔️Как 64-bit xid используется в большинстве форков PostgreSQL (в том числе коммерческих), что с принятием в комьюнити
Читать статью