Postgres Professional
رفتن به کانال در Telegram
🔹 Развиваем решения для работы с данными и самую популярную российскую СУБД!* 🔹 Организуем PGConf.Россия, выпускаем курсы и книги *подробнее: postgrespro.ru/blog/news/5970919 Канал в MAX — https://max.ru/id7729445882_biz
نمایش بیشتر3 526
مشترکین
+224 ساعت
+37 روز
+1530 روز
آرشیو پست ها
📍Postgresso #11 (60) — главные события мира PostgreSQL за ноябрь
Выпуск начинается с раздела «Лицензии и апокалипсис»: собрали ссылки по поводу резких действий компании HashiCorp, ещё более резкой реакции сообщества и новом, альтернативном проекте OpenBao.
Есть новое в разделе «Образование» (не без участия ИИ): рассказали про инструмент миграции IvorySQL китайской фирмы HighGo, собрали ссылки на фотографии и видео с конференций месяца.
Читайте свежий дайджест
📍Платформа Postgres Pro Enterprise Manager доступна пользователям Postgres Pro
В ответ на запросы заказчиков мы разработали графическую платформу управления базами данных Postgres Pro Enterprise Manager (PPEM). Продукт уже протестировали и одобрили более 25 крупнейших клиентов Postgres Professional из госсектора, банковской, нефтегазовой и других отраслей.
🔥 Сейчас мы выпустили платформу в широкое использование. Доступ к PPEM может получить любой пользователь СУБД линейки Postgres Pro и использовать решение в том числе и для гибридных ландшафтов: Postgres Pro + СУБД с открытым исходным кодом PostgreSQL.
Платформа охватывает полный спектр задач администратора баз данных и значительно упрощает и ускоряет работу над рутинными задачами.
Собрали ключевую информацию о PPEM в карточках. Больше о платформе и ее возможностях — на нашем сайте.
Новые возможности PostgreSQL 17
В будущей версии появится возможность создавать событийный триггер на подключение к базе данных.
Как обычно, триггер создается в два этапа. Сначала триггерная функция:
CREATE FUNCTION check_login() RETURNS event_trigger
AS $$
BEGIN
IF session_user = 'postgres' THEN RETURN; END IF;
IF to_char(current_date, 'DY') IN ('SAT','SUN')
THEN
RAISE 'Хороших выходных, увидимся в понедельник!';
END IF;
END;
$$ LANGUAGE plpgsql;
Затем сам триггер:
CREATE EVENT TRIGGER check_login
ON LOGIN
EXECUTE FUNCTION check_login();
Теперь можно быть уверенными, что по выходным, к всеобщему удовольствию, пользователи не будут мешать администратору.
Приятно заглянуть в сообщение о коммите и увидеть много бывших и нынешних сотрудников Postgres Professional.
О других возможностях 17-й версии читайте в обзоре ноябрьского коммитфеста, который выйдет в ближайшие дни в нашем канале на Хабре.🔥 Уже в 11:00 стартует вебинар «Миграция на СУБД Postgres Pro: практический опыт и инструменты», где специалисты «Нетрики» и Postgres Professional расскажут про миграцию на СУБД Postgres Pro.
Регистрируйтесь и подключайтесь к онлайн-трансляции.
Какие решения развивает Postgres Professional?
📍Рассказывает Марк Ривкин — руководитель отдела технического консалтинга.
✔️Postgres Pro Enterprise Manager (PPEM) — новая графическая платформа управления базами данных, которую уже опробовали более 30 заказчиков Postgres Pro. Позволяет в режиме «одного окна» работать со всеми экземплярами базы данных в единой панели администратора. Решение бесплатно доступно всем пользователям Postgres Pro. Узнать больше можно по ссылке.
✔️Database-as-a-Service (DBaaS) — облачное решение, позволяет пользователям заказать кластер БД с заданными характеристиками (версия Postgres, количество реплик) и полноценно им управлять.
✔️Built-in High Availability (BiHA) — система, встроенная в ядро Postgres Pro Enterprise, которая обеспечивает отказоустойчивость в СУБД с минимальным участием администратора системы и без сложной инсталляции.
✔️Миграция с Oracle: поддержка пакетов «в стиле Oracle», утилита ora2pgpro, поддержка внешних файлов (BFile), поддержка коллекций Oracle PL/SQL и другие решения, подробнее о них расскажем в следующих постах.
Подробности — в видео.
Открыта запись на переходный тест «Эксперт 10 → 13»
Специалисты с сертификатом уровня «Эксперт» по PostgreSQL 10 могут получить сертификат «Администратор PostgreSQL 13. Эксперт» по упрощенной системе. Для этого необходимо сдать переходный тест «Эксперт 10 → 13», который содержит вопросы по новым возможностям PostgreSQL версий 11, 12, 13.
Можно выбрать удобный формат прохождения экзаменов:
✔️Закончить все этапы по 10-й версии и затем сдать переходный тест.
✔️Перейти на тестирование по версии 13 и начать проходить его с первого этапа DBA1-13.
Ранее мы анонсировали запись на сертификацию по PostgreSQL 13. Доступны те же тесты, что и по 10-й версии СУБД: DBA1, DBA2, DBA3, QPT-13. Сдать тестирование можно на уровни «Профессионал» и «Эксперт».
Читайте подробности
Сооснователь Postgres Professional Иван Панченко в беседе с CNews рассказал про миграцию на отечественное ПО, критерии успеха импортозамещения и отличия между импортозамещением и технологическим суверенитетом.
«В само понятие импортозамещения заложено отставание и необходимость догонять. Технологический суверенитет — предпосылка для лидерства. Он требует длительной системной работы по развитию собственных зрелых продуктов, создание новых, опережающих технологий и продуктов на их базе, в том числе, не имеющих аналогов в мире, а не формального затыкания дыр в Реестре. Только такой путь позволит обеспечить реальную цифровую независимость и технологическую безопасность страны»— отметил Иван Панченко. Читать полный текст
🔥 Курс «PGPRO. Возможности Postgres Pro Enterprise»
Новый курс про использование дополнительных возможностей Postgres Pro Enterprise от экспертов Postgres Professional:
✔️Презентации с комментариями — помогут лучше разобраться в предмете.
✔️Демонстрации с командами, которые можно повторить.
✔️Практические задания и варианты решений с дополнительной информацией, которой нет в презентациях и демонстрациях.
📍Программа включает 15 тем и рассчитана на 3 дня обучения по 8 академических часов. Курс подойдет разработчикам и администраторам баз данных.
Курс будет обновляться по актуальным версиям СУБД. Скачивайте материалы и руководство слушателя на сайте.
Подробности — в карточках.
Где взять документацию к последней версии PostgreSQL на русском языке?
Ежегодно мы переводим ее на русский язык и публикуем на нашем сайте https://postgrespro.ru/docs
Здесь же расположена документация ко всем предыдущим переведенным версиям, начиная с 9.4.
Нехитрые вычисления показывают, что выпуск документации к PostgreSQL 16 этой осенью стал юбилейным 10-м выпуском русскоязычной документации!
Кроме документации к PostgreSQL на сайте опубликована документация ко всем выпускам Postgres Pro Standard и Postgres Pro Enterprise.
На страницах документации с правой стороны есть переключатель
RU|EN|RU EN. Можно легко перейти с русской версии на английскую (EN) или даже сравнивать перевод с оригиналом (RU EN). Для удобства можно переключиться между светлой и темной темами.
Документация доступна в разных форматах. Быстро что-то посмотреть удобно прямо на сайте (html). Приверженцы электронных книг оценят формат epub. Ценители бумажного чтения могут распечатать нужный отрывок (pdf). Только имейте в виду, что целиком 16-я версия занимает 2876 страниц!
Читайте документацию любым удобным способом. А мы будем рассказывать как ей пользоваться максимально эффективно.📍Postgres Professional и «Группа Астра» подтвердили совместимость продуктов
СУБД Postgres Pro Standard 15 и операционная система специального назначения Astra Linux Special Edition успешно прошли тестирование по программе технологического партнерства Ready for Astra.
«В условиях повышенного внимания к отечественным разработкам важно расширять карту совместимых с Postgres Pro решений, в которой уже более 230 продуктов. Вендор Astra Linuх — один из лидеров рынка, совместная интеграция — еще один шаг для расширения технологических возможностей наших заказчиков»— отметил заместитель генерального директора Postgres Professional Иван Панченко. Читайте подробности.
Миграция на СУБД Postgres Pro: практический опыт и инструменты
🔥12 декабря проведем вебинар, где специалисты «Нетрики» и Postgres Professional расскажут про миграцию на СУБД Postgres Pro:
✔️Обсудим потребность в миграции на российские СУБД для компаний разного уровня, планирование процесса миграции, его подводные камни и инструменты для упрощения.
✔️Рассмотрим кейс миграции с MS SQL Server для компании «Росагролизинг».
✔️Расскажем про инструменты упрощения миграции с СУБД Oracle на Postgres Pro.
✔️Проведем сравнение редакций Postgres Pro и представим преимущества Postgres Pro Enterprise.
Участие — бесплатное.
📍Регистрация. Участники получат запись встречи.
HighLoad++ 2023 — это было мощно!
Доклад наших специалистов «Мифы и реалии архитектуры мультимастера в реляционной СУБД PostgreSQL» стал одним из самых заметных на HighLoad++.
Теперь — к цифрам. На конференции, где участвовали более 3-х тысяч человек:
✔️1700+ человек прошли квиз-викторину от Postgres Professional.
✔️2000+ гостей решили наш кроссворд о СУБД.
✔️800 плюшевых слонов нашли своих счастливых обладателей.
В фотоподборке — детали этих двух дней. 🔥
👆Менеджер по работе с сообществами Postgres Professional Александр Фатин коротко о HighLoad++ 2023.
🐘Тем временем наши огромные плюшевые слоны покорили HighLoad++ 2023 и были замечены даже на сторонних стендах!
📍Postgres Professional — на HighLoad++ 2023!
В Сколково — легендарная конференция для разработчиков высоконагруженных систем. В этом году мы представили наш самый большой стенд за всю историю участия.🔥
🔹Провели демонстрацию решений BiHA и Shardman
Рассказали про встроенную отказоустойчивость Postgres Pro Built-in High Availability и ответили на вопросы о системе. Провели демонстрацию, как в случае отказа одной из нод другая становится ведущей. Показали из чего состоит наша распределенная реляционная СУБД Shardman и разложили ее устройство «по полочкам».
🔹Выступили с докладом
Руководитель кластерной группы Postgres Professional Павел Конотопов и руководитель группы производительности Postgres Professional Михаил Жилин выступили с докладом «Мифы и реалии архитектуры мультимастера в реляционной СУБД PostgreSQL»: рассказали про расширение Postgres Pro Enterprise, которое вместе с доработками ядра превращает СУБД в синхронный кластер без разделения ресурсов.
🔹 Устроили аншлаг на стенде Postgres Pro!
Участники конференции разгадывали кроссворд с вопросами о СУБД, а также проходили телеграм-викторину на логику. Тем, кто прошёл испытания, подарили наш мерч: огромных плюшевых слонов, сумки, беговые футболки и многое другое.
На сегодня планов не меньше! Ждем вас на нашем стенде!
История одного патча
В PostgreSQL 16 для удобства чтения длинных числовых литералов можно использовать разделитель:
SELECT 10_000_000_000;
?column?
-------------
10000000000
Далеко не самое главное новшество версии, долго говорить здесь, казалось бы, не о чем. Но история появления этого патча потрясающая! О ней рассказал автор патча - Питер Айзентраут - в своей статье Grouping digits in SQL.
Питер счел рискованным просто написать патч и отправить его в список рассылки pgsql-hackers. Разработчики весьма скептически относятся к изменениям в синтаксисе SQL из опасений, что они могут противоречить будущим изменениям стандарта SQL. Поэтому вероятность отказа от патча была высока.
Тогда Питер, недавно вошедший в рабочую группу по стандарту SQL, сначала предложил принять изменение в стандарт! И получилось, изменение вошло в стандарт SQL. Теперь можно было спокойно приступать к патчу. Но и тут не без приключений: пришлось еще вносить правки в анализатор, пропустив целый релизный цикл.
В итоге начатая в 2020 году работа была завершена в 2023.В 11:00 начнется митап АФТ «Достижение технологического суверенитета: СУБД. Postgres Pro для высоконагруженных систем. Примеры реализации проектов с использованием ПАК Скала^р».
Postgres Professional представит заместитель генерального директора Иван Панченко и руководитель отдела технического консалтинга Марк Ривкин.
Подключайтесь к онлайн-трансляции по ссылке!
