Postgres Professional
الذهاب إلى القناة على Telegram
🔹 Развиваем решения для работы с данными и самую популярную российскую СУБД!* 🔹 Организуем PGConf.Россия, выпускаем курсы и книги *подробнее: postgrespro.ru/blog/news/5970919 Канал в MAX — https://max.ru/id7729445882_biz
إظهار المزيد3 502
المشتركون
+124 ساعات
+27 أيام
+1530 أيام
أرشيف المشاركات
Допиливаем компиляторы, чтобы повысить качество тестирования кода PostgreSQL
Анализ показателей покрытия кода (code coverage) помогает понять, какие части кода покрыли тесты, а какие — нет, чтобы выявить потенциальные слабые места.
Для сбора покрытия кода в PostgreSQL есть компилятор clang — он использует хэширование для генерации имен файлов при записи данных о покрытии.
Иногда разным данным ошибочно соответствовал один и тот же хэш. Из-за этого несколько процессов пытались записать информацию в один и тот же файл, что вызывало ошибки.
На Хабре рассказали, как в сотрудничестве с ИСП РАН наш разработчик Николай Шаплов нашел решение этой проблемы и как удалось доработать clang.
Узнаем больше про сжатие данных и механизмы секционирования больших таблиц
Публикуем записи вебинаров PGMeetup из цикла «Работа с данными в Postgres Pro Enterprise»:
✔️PGMeetup: Сжатие данных (Rutube, YouTube)
На встрече наш старший консультант Сергей Зимин представил возможности Postgres Pro Enterprise в области сжатия данных.
Обсудили реализацию CFS для сжатия данных на уровне страниц, поговорили про обслуживание механизма, представили результаты тестирования эффективности CFS.
✔️PGMeetup: Механизмы секционирования больших таблиц (Rutube, YouTube)
Наш технический консультант Владимир Пудовченко рассказал про возможности секционирования таблиц в Postgres Pro, показал схему работы pgpro_autopart — нашего инструмента для автоматического создания новых секций.
Также обсудили варианты секционирования, сценарии их применения и ограничения в работе.
📍Уже 29 апреля в 11:00 проведем вебинар про ILM в Postgres Pro Enterprise — регистрируйтесь, участие бесплатное.
Отказоустойчивость Postgres Pro Enterprise для 1С
На Хабре говорим про построение отказоустойчивого кластера на Postgres Pro Enterprise для систем на базе «1С:Предприятие» — по аналогии с группами доступности Always On для MS SQL Server.
✔️Какой путь выбрать: ручное или автоматическое переключение на резервный сервер
✔️Как настроить отказоустойчивый кластер на основе Postgres Pro BiHA, а также отслеживать его состояние
✔️Что можно использовать в качестве единой точки входа для сервера 1С: расширенная строка подключения, HAProxy
✔️Как использовать механизм копий баз данных, чтобы снизить нагрузку на основном сервере
Читать статью
PGConf.Russia 2025 завершена!
2000+ человек посетили конференцию онлайн и офлайн — абсолютный рекорд за все время проведения!
А ещё:
🔹50+ докладов
🔹10+ мастер-классов,
🔹5 стендов с решениями на базе PostgreSQL и Postgres Pro
🔹8 партнёрских стендов
Больше итогов конференции в цифрах и ярких моментах — в видео.
Спасибо нашим гостям, партнерам и спикерам и до новых встреч! По традиции встречаемся осенью в Санкт-Петербурге на PGConf.СПб 2025!
#pgconfru
Безопасная, быстрая и удобная миграция данных — возможно с ProGate 🔥
На PGConf.Russia 2025 мы впервые показываем ProGate — комплексное решение для миграции данных, которое значительно упрощает переход на современные СУБД.
Мы уже реализовали сценарий репликации Oracle Database → Postgres Pro, в перспективе реализуем следующие сценарии миграции и CDC:
🔹PostgreSQL → Postgres Pro
🔹Postgres Pro → Postgres Pro
🔹PostgreSQL → PostgreSQL
🔹Postgres Pro → Parquet файлы
🔹PostgreSQL → Parquet файлы
Среди преимуществ решения: гибкие настройки репликации, централизированное управление и мониторинг, интерактивные дашборды и алерты, а еще — распределенная архитектура, которая позволяет масштабировать задачи репликации.
Следите за новостями — скоро опубликуем статью на Хабре о ProGate.
+8
Продолжаем изучать PostgreSQL на PGConf.Russia 2025, только что завершились 3 доклада:
🔹Исследование вакуума по расширенным статистикам — Андрей Зубков
🔹Миграция высоконагруженной 40 Тб БД из Oracle в Postgres — Ирина Токарева, Сергей Кузнецов
🔹Greenmask — opensource инструмент для создания тестового окружения и не только — Вадим Войтенко
Дальше после небольшого перерыва собираемся на выступление Кристофера Трэверса «What Every Database Professional Needs to Know about Stress», Бориса Бондарева «Реализация Data Vault при построении DWH на PostgreSQL и Greenplum» и Андрея Чернякова «pg-transparent-alter-table — изменение больших таблиц под нагрузкой без блокировок одной командой».
⚡️Чтобы участники точно не пропустили ничего интересного, вскоре опубликуем записи выступлений.
#pgconfru
На PGConf.Russia 2025 мы показываем несколько решений: графическая консоль PPEM, AI чат-бот ChatPPG, облачная СУБД DBaaS.
За прошедшие полтора дня конференции наш AI чат-бот ChatPPG протестировали уже более 150 человек! А на стенде мы поделились планами развития решения и рассказали про недавние обновления.
#pgconfru
Начинаем второй день PGConf.Russia 2025 на мастер-классе по работе с распределенной СУБД Shardman.
Наши специалисты: старший инженер Александр Попов и cтарший технический менеджер продукта Михаил Сумской, — рассказывают, как горизонтально масштабировать данные на примере базы авиаперевозок с использованием Shardman.
Также сегодня проведем мастер-классы по работе с pg_probackup3 и BiHA.
#pgconfru
Выступления о PostgreSQL на сегодня завершены, на очереди — доклад секретного гостя! 🤫
По традиции мы включаем в программу научно-популярный доклад. Встречайте, Анатолий Засов — советский и российский учёный и педагог, доктор физико-математических наук! Анатолий рассказывает о расширении Вселенной и жизни на Земле.
Накидайте нам реакций, если хотите, чтобы мы опубликовали запись выступления в открытый доступ!
#pgconfru
Спросили у Кристофера Трэверса как изменился PostgreSQL с 1999 года, какое будущее у СУБД и каких фичей он лично ждет в системе.
«С 1999 года Postgress сильно изменился. Раньше считалось, что если споткнуться о кабель питания, можно повредить базу данных. У нас не было нормального восстановления после сбоев, не было репликации и многого, что мы теперь принимаем как должное. СУБД сильно развилась, стала работать гораздо плавнее и лучше. Я был рад, что появилась возможность удалять столбцы в таблицах. Сейчас Postgres очень сильно развивается в направлении работы в enterprise-системах. Я думаю, нам предстоит найти лучшие подходы в аналитике и некоторых других областях».#pgconfru
+8
Не сбавляем оборотов — продолжаем насыщенный первый день PGConf.Russia 2025!
12 докладов и 3 мастер-класса позади, делаем небольшой перерыв на обед и обмениваемся мнениями об услышанном и увиденном.
Уже обсудили миграцию с Oracle и SQL Server, хранение файлов в Postgres, анализ результатов бенчмарков и юнит тесты, а также управление петабайтами логов в PostgreSQL.
На очереди доклады про оптимизацию запросов, диагностику и мониторинг СУБД, а также коммерческие решения на базе PostgreSQL.
#pgconfru
Christopher Travers на PGConf.Russia 2025 ⚡️
Времени на раскачку нет, мы уже послушали доклад Павла Лузанова о предстоящем релизе PostgreSQL 18.
А сейчас узнаем про управление петабайтами логов в PostgreSQL от Кристофера Треверса, CEO OneMoreData, эксперта в PostgreSQL (Кристофер работает с СУБД с 1999 года!).
#pgconfru
PGConf.Russia 2025 официально открыта!
В апреле Postgres Professional исполняется десять лет, поэтому конференция этого года для нас по-особенному важна.
Иван Панченко и Олег Бартунов по традиции дали старт конференции ударом в бубен, а также немного рассказали о том, какой путь мы прошли за это время.
#pgconfru
Встречаем гостей на PGConf.Russia 2025!
Совсем скоро начнем конференцию — остаются финальные приготовления и мы погрузимся в мир PostgreSQL. Гости уже собираются в залах и готовятся подключиться к трансляции.
Нас ждет 25 докладов, 5 мастер-классов, демонстрации, а также много насыщенных обсуждений и споров.
Делитесь кадрами с конференции с хештегом #pgconfru — а мы будем ставить лайки! А еще — голосуйте за нас в телеграм.
Новая эра в работе с СУБД: общайтесь с базой данных на естественном языке 🔥
Мы рады сообщить о запуске в публичный доступ ChatPPG — участники наших конференций уже знают о разработке, а теперь первый ИИ для работы с СУБД вы можете протестировать лично!
ChatPPG решает два блока задач:
✔️Отвечает на вопросы о СУБД
ИИ за секунды находит ответ на вопрос о PostgreSQL и Postgres Pro, долой долгий ручной поиск информации!
ChatPPG обращается к технической документации ванильной PostgreSQL и нескольких редакций Postgres Pro (более 2800 страниц) — ответ будет четкий и структурированный.
✔️Генерирует SQL-запрос из текста на естественном языке
Низкий уровень владения синтаксисом SQL — не помеха для работы с СУБД, если вы используете ChatPPG. Опишите задачу на русском или английском языке и чат-бот сформирует нужный SQL-запрос.
⚡️ Скоро мы встроим ChatPPG в некоторые наши продукты — запрос можно будет отправлять на русском или английском языках, полностью отказавшись от ручного написания SQL.
Протестировать ChatPPG
Укрощаем базы данных и разбираемся с особенностями работы СУБД
У разработчика, который пишет прикладной код, работа с базами данных может вызывать трудности. Для тех, кто считает СУБД чёрным ящиком, который «просто работает», — доклад Ильи Сазонова и Федора Сазонова с PGConf.Russia 2024.
Илья и Федор рассказывают о том, что стоит знать об устройстве СУБД, чтобы писать стабильно работающий код, даже в условиях растущей нагрузки на систему.
⚡️Выступление вошло в топ лучших по итогам зрительского голосования! Смотрите запись на площадках YouTube, Rutube, Дзен и VK.
Уже 31 марта — 1 апреля проведем PGConf.Russia 2025, сегодня мы закроем регистрацию, не упустите шанс принять участие в конференции!
Регистрация на PGConf.Russia 2025
Как работает ILM в Postgres Pro Enterprise и зачем управлять жизненным циклом информации?
В Postgres Pro Enterprise 17 мы разработали расширение pgpro_ilm для переноса редко используемых данных в более дешёвое хранилище по аналогии с функцией ILM в Oracle.
В статье на Хабре говорим про основы управления жизненным циклом информации и разбираемся:
✔️Зачем нужен ILM и распределение данных на медленные и быстрые носители, какие подходы в разделении данных практикуются
✔️Как мы реализовали управление жизненным циклом информации в Postgres Pro, какие настройки распределения данных доступны и как проходит обработка условий
✔️Что происходит на практике с pgpro_ilm, как работает управление правилами, нюансы работы расширения
⚡️Также рассказали про несколько расширений и инструментов, которые могут дополнительно пригодиться при работе с большими объемами данных.
Читать статью
Забег в честь PGConf.Russia 2025 — обсудим СУБД и разомнемся перед конференцией!
По традиции устраиваем забег в честь конференции, активно проведем время вместе, а самые спортивные смогут обсудить PostgreSQL прямо на бегу.
Встречаемся в воскресенье 30 марта и бежим в комфортном темпе 6.30-7.00:
📍Дистанция — 15 км: старт в 14:00 у метро «Воробьевы горы» (выход №2).
📍Дистанция — 10 км: старт в 14:30 у фонтана напротив Новой Третьяковки.
📍Дистанция — 5 км: старт в 15:00 у метро «Чистые пруды» (выход №2).
Можно преодолеть весь путь (15 км) или подойти к одной из точек — так забег будет короче.
Подробности и организационные вопросы обсудим в чате. Побежали вместе!
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
