Postgres Professional
Відкрити в Telegram
🔹 Развиваем решения для работы с данными и самую популярную российскую СУБД!* 🔹 Организуем PGConf.Россия, выпускаем курсы и книги *подробнее: postgrespro.ru/blog/news/5970919 Канал в MAX — https://max.ru/id7729445882_biz
Показати більше3 503
Підписники
+124 години
+37 днів
+1430 день
Архів дописів
📍Серия статей про блокировки в PostgreSQL
В цикле статей директор по разработке образовательных программ Postgres Professional Егор Рогов рассказывает про блокировки (locks) в СУБД PostgreSQL. В деталях разбираемся с разными видами в отдельных материалах:
✔️Блокировки отношений
Начинаем с общей информации о блокировках: зачем они нужны, какие бывают блокировки и чем отличаются друг от друга. Затем разбираем самую «развесистую» блокировку, для которой определено 8 различных режимов — блокировку отношений.
✔️Блокировки строк
Смотрим, как в PostgreSQL устроены блокировки строк и как они используются вместе с блокировками объектов, а также говорим про очереди ожидания и тех, кто «лезет без очереди».
✔️Блокировки других объектов и предикатные блокировки
Обширная статья, где изучаем взаимоблокировки, предикатные блокировки и оставшиеся виды блокировки объектов.
✔️Блокировки в памяти
Завершающая статья цикла, где рассматриваем блокировки в оперативной памяти, говорим о спин-блокировках, легких блокировках и закреплении буфера, а также про средства мониторинга ожиданий и семплирование.
Больше статей — в нашем блоге на Хабре 🔥
📍Все о карьере в Postgres Professional — на форуме Найти IT в Москве
Участвуем в карьерном форуме Найти IT, встречаемся 6 марта на площадке Main Stage:
✔️Специалисты Postgres Professional расскажут о работе в компании, возможностях для стажеров и молодых специалистов, ответят на вопросы;
✔️Студенты, недавние выпускники и специалисты IT-направления узнают о карьерных перспективах в отрасли СУБД-строения;
✔️Инженер отдела внедрения и консалтинга Postgres Professional Вадим Лактюшин расскажет про то, как базы данных влияют на карьеру айтишника.
🔥А еще — проведем розыгрыш нашего мерча, организуем интерактивы и просто приятно проведем время!
Регистрация на Найти IT
📍Машина баз данных Скала^р МБД.П на СУБД Postgres Pro стала на 60% быстрее
Скала^р и Postgres Professional вместе усовершенствовали Машину баз данных Скала^р МБД.П на базе Postgres Pro Enterprise:
✔️Пиковая производительность возросла на 60% и превышает 65 000 транзакций в секунду;
✔️Обновленная система управления кластерами, которая высвобождает до 50% времени администраторов СУБД;
✔️Удельная стоимость транзакции снижена до 35%.
«Благодаря решениям Postgres Professional Машина баз данных Скала^р МБД.П позволяет достигать уникально высокой производительности в режиме максимальной отказоустойчивости, что особенно важно для высоконагруженных систем»— отметил заместитель генерального директора Postgres Professional Иван Панченко. Читать подробнее
📍PGConf.Russia 2024 — принимаем доклады!
До 10 марта ждем доклады на PGConf.Russia 2024, регистрируйтесь на сайте конференции и заполняйте заявку в личном кабинете: укажите ключевые тезисы своего выступления и его тему. Выступить можно очно или дистанционно.
🔥Конференция пройдет 8-9 апреля в «Рэдиссон Славянская» и онлайн.
Подать доклад
📍Postgresso #1 (62) — главные события мира PostgreSQL за январь
В выпуске отдаём долг ушедшему ученому Никлаусу Вирту (создатель Pascal, Algol-W, Euler, Modula-1, 2, Oberon-1, 2) и традиционно обсуждаем яркие события:
✔️Для чего компания Tembo наняла основателя PGXN Дэвида Уилера;
✔️Как Николай Самохвалов собирается ворваться в будущее c Postgres.AI Bot;
✔️Какой пятый столбец добавлен в документацию на сайте Postgres Professional (спойлер — это Shardman, а четвертым был ora2pgpro, о чем рассказали в недавнем выпуске) и чем интересен новый релиз.
Читайте подробности в Postgresso
📍Подборка статей по работе с PostgreSQL: ограничения в работе, оптимизатор и логическая репликация
Делимся новой подборкой статей с нашего блога на Хабре, изучаем работу оптимизатора при попытке соединить десятки таблиц, рассматриваем ограничения и их пользу для работы с СУБД, исследуем популярные ошибки при логической репликации.
✔️Constraints в PostgreSQL, или о том, как попытаться спокойно жить
Разбираем, для чего нужны ограничения в СУБД и как их отсутствие на практике может сыграть злую шутку с пользователем системы.
✔️Логическая репликация в PostgreSQL. Репликационные идентификаторы и популярные ошибки
Рассказываем про логическую репликацию, чем она может быть полезна и какие ошибки часто встречаются у этого метода репликации данных. Приводим несколько самых распространенных сообщений об ошибках и разбираем их.
✔️Как работает оптимизатор PostgreSQL при соединении большого количества таблиц в запросе
Рассматриваем, что будет, если попробовать соединить сразу десятки таблиц, как разные конфигурационные параметры влияют на производительность запросов с сотней JOIN-ов и переживет ли это среднестатистический рабочий ноутбук.
🔥К слову про оптимизацию запросов, всем пользователям Postgres Pro Enterprise 16 доступны адаптивный оптимизатор запросов AQO 2.0 и расширение sr_plan. В комбинации они реализуют первую в мире Postgres интеллектуальную систему исправления и стабилизации проблемных планов запросов «на лету». Подробности — вот тут.
🔥PGMeetup. Миграция на СУБД Postgres Pro — LAST CALL!
Уже 13 февраля обсудим миграцию с экспертами Postgres Professional, «Айбим», «Конвертум»: поговорим про автоматизацию и упрощение процесса, представим кейсы.
Эксперты расскажут про инструменты упрощения миграции в Postgres Pro Enterprise 16, архитектуру максимальной доступности в СУБД.
📍Будет интересно разработчикам, администраторам и техническим архитекторам. Встречаемся в «Рэдиссон Славянская», также доступна онлайн-трансляция. Участие — бесплатное, необходима регистрация.
Регистрация на PGMeetup
🐘 Начинаем трансляцию нашего митапа в Питере!
Подключайтесь ко встрече со специалистами Postgres Professional и Selectel в дата-центре компании, обсудим производительность и ускорение железа; консистентность в распределенных системах. 👇
📍Как внести вклад в развитие опенсорс-проекта?
Postgres Professional занимает первое место в России и второе в мире по вкладу в PostgreSQL и даже молодые ребята в нашей команде развивают эту СУБД с открытым исходным кодом.
Инженер по тестированию компании Postgres Professional Егор Чиндяскин в колонке для RB.RU рассказал, каких ошибок избегать при работе над опенсорс проектом — получилось 7 «вредных советов», как делать не нужно. Будет полезно всем, кто только знакомится с тем, как контрибьютить в PostgreSQL.
🔥 Ещё студентом, Егор сообщил о багах в PostgreSQL и получил медаль сообщества — символический знак отличия за вклад в развитие проекта, а недавно он получил вторую медаль — за работу над PostgreSQL 16.
Колонка Егора
🔥 Большое интервью сооснователя Postgres Professional Ивана Панченко на канале Максима Горшенина.
В выпуске обсудили:
✔️Стремительный рост популярности PostgreSQL;
✔️ Вклад россиян и, в частности, специалистов Postgres Pro, в открытую СУБД;
✔️Спрос на отечественное ПО, миграцию и ее темпы, формальные и реальные критерии «отечественности» программного обеспечения;
✔️Отличия Postgres Pro от PostgreSQL, благодаря которой СУБД выбирают крупнейшие компании с высоконагруженными системами.
СМОТРЕТЬ ИНТЕРВЬЮ
🔥PGMeetup.СПб/24 — LAST CALL
Уже 8 февраля в Санкт-Петербурге проведем PGMeetup.СПб/24 — уютную встречу со специалистами Postgres Professional и Selectel, где обсудим производительность и ускорение железа; консистентность в распределенных системах.
📍Встречаемся в дата-центре Selectel, также будет онлайн-трансляция. Митап будет интересен всем IT-специалистам, кто интересуется Postgres или работает с этой СУБД. Участие — бесплатное.
Регистрируйтесь на PGMeetup.СПб/24
🔥Обновленная версия Postgres Pro Enterprise Manager
Postgres Pro Enterprise Manager (PPEM) — графическая платформа для управления и мониторинга СУБД Postgres Pro, которая позволяет работать со всеми экземплярами базы данных из единой консоли. В релизе Postgres Pro Enterprise Manager 1.3:
✔️Улучшили выразительность пользовательского интерфейса;
✔️Добавили экран с информацией о ролях экземпляра, возможность создания групп пользователей РРЕМ, планирование регламентных задач;
✔️Реализовали поддержку LDAP и диагностического профайлера PGPRO_PWR.
Также предусмотрели принудительное завершение сессии или запроса, оптимизировали производительность и исправили ошибки.
Подробности о PPEM
Repost from Axoft в Эфире
📌Согласно результатам исследования уровня совместимости отечественных ИТ-решений, лишь 7% заказчиков уже перешли на отечественные системы управления базами данных, при этом 6% респондентов пока не готовы к переходу.
Можем прогнозировать, что рынок СУБД ждёт всплеск: 80% заказчиков планируют внедрение именно в этом году.
➡️Читайте в карточках, как выбрать не просто лучший СУБД на отечественном рынке, но наилучший для решения задач именно вашего бизнеса!
🎤Сегодня в рубрике #TogetherAxoft сооснователь @postgrespro Иван Панченко!
#Axoft #PostgresPro #ЭкспертноеМнение #СУБД
Обзор распределенных архитектур PostgreSQL
Марко Слот, ex-сотрудник Citus Data (позднее — Microsoft), а теперь специалист Crunchy Data подготовил обзор распределенных архитектур PostgreSQL. Марко давно занимается распределенными системами, выступал на эту же тему на PGConf.EU 2023.
Я всегда считал распределенные системы самой увлекательной отраслью компьютерных наук. Я думаю, причина в том, что распределенные системы подчиняются правилам физического мира точно так же, как и мы сами <...> Многие проблемы в распределенных системах просто не имеют однозначного решения, вместо этого вы можете пойти на различные компромиссы.👉 Марко рассказывает про преимущества и недостатки систем архитектур и их представителей, в статье рассмотрены: ▫️Сетевое хранилище на уровне блоков (Network-attached block storage, напр. EBS); ▫️Реплики для чтения (Read replicas); ▫️СУБД, оптимизированные под облачное хранение (DBMS-optimized cloud storage, напр. Aurora); ▫️Мультимастер (вольный перевод active-active, напр. BDR); ▫️Прозрачное шардирование (Transparent Sharding напр. Citus); ▫️Распределённые SQL-хранилища key-value (Distributed key-value stores with SQL, напр. Yugabyte). Статья Марко Слота
Обзор распределенных архитектур PostgreSQL
Марко Слот, ex-сотрудник Citus Data (позднее — Microsoft), а теперь специалист Crunchy Data подготовил обзор распределенных архитектур PostgreSQL. Марко давно занимается распределенными системами, выступал на эту же тему на PGConf.EU 2023 (конференция по PostgreSQL в Европе), .
Я всегда считал распределенные системы самой увлекательной отраслью компьютерных наук. Я думаю, причина в том, что распределенные системы подчиняются правилам физического мира точно так же, как и мы сами <...> Многие проблемы в распределенных системах просто не имеют однозначного решения, вместо этого вы можете пойти на различные компромиссы.
👉Марко рассказывает про преимущества и недостатки систем архитектур и их представителей, в статье рассмотрены:
▫️Сетевое хранилище на уровне блоков (Network-attached block storage, напр. EBS);
▫️Реплики для чтения (Read replicas);
▫️СУБД, оптимизированные под облачное хранение (DBMS-optimized cloud storage, напр. Aurora);
▫️Мультимастер (вольный перевод active-active, напр. BDR);
▫️Прозрачное шардирование (Transparent Sharding напр. Citus);
▫️Распределённые SQL-хранилища key-value (Distributed key-value stores with SQL, напр. Yugabyte).
Статья Марко Слота
🔥Опубликовали видео-уроки к курсу «PGPRO. Возможности Postgres Pro Enterprise»
Дебютный курс Postgres Professional по СУБД Postgres Pro Enterprise стал еще полезнее — к материалам курса (презентации, демонстрации и практические команды) добавили видео-уроки от специалистов отдела образовательных программ Postgres Professional.
Программа включает 15 тем и рассчитана на 3 дня обучения по 8 академических часов. Курс подойдет разработчикам и администраторам баз данных.
Подробности о «PGPRO. Возможности Postgres Pro Enterprise» рассказал Алексей Береснев — старший специалист отдела образовательных программ Postgres Professional.
Смотреть видео-уроки
📍Переход госкорпораций и компаний с госучастием на отечественные СУБД
Согласно опубликованным в январе методическим рекомендациям Минцифры, госкорпорации и компании с госучастием должны перейти на российские СУБД к 1 января 2026 года.
Значительная часть компаний надеялась на возвращение западных вендоров и препятствовала изменениям. К тому же сами российские прикладные разработчики не хотели инвестировать в изменение своего ПО и откладывали изменения до последнего момента— рассказал «Ведомостям» Иван Панченко, заместитель генерального директора Postgres Professional. Познакомиться с кейсами миграции с Oracle и MS SQL Server, узнать о ключевых этапах перехода и инструментах, облегчающих миграцию можно 13 февраля на конференции PGMeetup. Миграция на СУБД Postgres Pro: технологии, подходы и решения.
📍Как в СУБД реализовать администратора без прав доступа к данным?
Забрать у суперпользователя доступ к данным, но сохранить опции по управлению СУБД — такой запрос есть как у компаний с жесткими требованиями к информационной безопасности, так и у бизнеса с государственным регулированием. Такая функциональность закрывает риски с доверием к DBA, а также страхует в случаях «угона» учётной записи.
В статье на Хабре изучили подходы к проблеме, существующие реализации такого типа суперпользователя, рассказали про решение Postgres Professional.
Авторы статьи — сотрудники Postgres Professional: старший технический менеджер продукта Василий Бернштейн; старший инженер по информационной безопасности Владимир Абрамов; руководитель отдела информационной безопасности Валерий Попов.
Статья на Хабре
📍Подборка статей по работе с PostgreSQL: NULL-значения, темпоральные типы данных, механизм TOAST и работа с аномалиями
Делимся новой подборкой статей с нашего блога на Хабре, изучаем NULL-значения, темпоральные типы данных и механизм TOAST; учимся работать с аномалиями под нагрузкой.
✔️NULL-значения в PostgreSQL: правила и исключения
Ведущий инженер Postgres Professional Алексей Борщев разбирает поведение NULL-значений в PostgreSQL. Неопределённые значения преподносят сюрпризы — подробнее о них и особенностях решений нестандартных ситуаций читайте в статье.
✔️Жарим TOAST в PostgreSQL
Старший разработчик ПО Postgres Professional Никита Малахов рассматривает, как PostgreSQL хранит большие (длинные) значения колонок, анализирует некоторые связанные с этим особенности и проблемы СУБД и предлагает способы решения этих проблем.
✔️Аномалии под нагрузкой в PostgreSQL: о чём стоит помнить и с чем надо бороться
Руководитель группы производительности Михаил Жилин рассказывает про аномальные случаи высокой нагрузки в СУБД PostgreSQL. При определённых профилях нагрузки СУБД может вести себя не так, как ожидается — это и есть аномалии. Материал основан на опыте работы Postgres Professional, читайте об инструментах диагностики аномалий, вносимых изменениях, результатах и рекомендациях.
✔️Темпоральные типы в PostgreSQL и их использование
Ведущий инженер Postgres Professional Иван Фролков рассматривает особенности работы с темпоральными типами данных в PostgreSQL, которые используются при работе с датами и временем.
Больше статей — в блоге на Хабре
📍Что такое Postgres Pro Enterprise Manager?
Недавно мы представили Postgres Pro Enterprise Manager (PPEM) — графическую платформу управления базой данных.
PPEM охватывает полный спектр задач администратора баз данных и значительно упрощает и ускоряет работу над рутинными задачами. Платформу уже протестировали более 25 крупнейших клиентов Postgres Professional, а теперь она доступна всем пользователем линейки СУБД Postgres Pro.
Подробнее о решении рассказал старший технический консультант Postgres Professional Борис Пищик.
Узнать больше о PPEM
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
