Как мы постепенно идём к «умному» центру администрирования СУБД
Блог компании Postgres Professional:
"Что если бы ваш центр администрирования баз данных знал, когда нужно вмешаться, самостоятельно контролировал ошибки и позволял управлять отказоустойчивыми кластерами буквально в два клика? Мы называем это эволюцией.
От простого инструмента мониторинга и управления Postgres Pro Enterprise Manager превратился в интеллектуальную платформу, которая берёт на себя самую сложную и рутинную часть работы DBA. Подробно расскажем, как в версии 2.3 мы реализовали унификацию конфигураций, проактивный мониторинг и управление кластерами BiHA, чтобы вы смогли, наконец, сфокусироваться на архитектуре, а не на операциях."
Читать статью
Блог компании Postgres Professional:
"Что если бы ваш центр администрирования баз данных знал, когда нужно вмешаться, самостоятельно контролировал ошибки и позволял управлять отказоустойчивыми кластерами буквально в два клика? Мы называем это эволюцией.
От простого инструмента мониторинга и управления Postgres Pro Enterprise Manager превратился в интеллектуальную платформу, которая берёт на себя самую сложную и рутинную часть работы DBA. Подробно расскажем, как в версии 2.3 мы реализовали унификацию конфигураций, проактивный мониторинг и управление кластерами BiHA, чтобы вы смогли, наконец, сфокусироваться на архитектуре, а не на операциях."
Читать статью
❤1
Миграция с MS SQL, Oracle и PostgreSQL проходит почти сама собой – возможно ли это? 🤔
📍Короткий ответ: Да.
Диасофт обновил свою СУБД Digital Q.DataBase, чтобы компании кардинально снижали сложность, сроки и стоимость импортозамещения в инфраструктуре баз данных 📉
Организации теперь могут проводить перенос данных и хранимой логики на российскую СУБД с сохранением существующих бизнес-процессов и с минимальными операционными рисками.
Это стало возможным благодаря обновлению "Полиглот" 🗣
Оно обеспечивает исполнение запросов, написанных на диалектах SQL ведущих зарубежных СУБД: Oracle, Microsoft SQL Server и PostgreSQL.
Подробно об этом расскажет спикер Диасофт на вебинаре 25 ноября.
🔗 Регистрируйтесь по ссылке!
Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.
📍Короткий ответ: Да.
Диасофт обновил свою СУБД Digital Q.DataBase, чтобы компании кардинально снижали сложность, сроки и стоимость импортозамещения в инфраструктуре баз данных 📉
Организации теперь могут проводить перенос данных и хранимой логики на российскую СУБД с сохранением существующих бизнес-процессов и с минимальными операционными рисками.
Это стало возможным благодаря обновлению "Полиглот" 🗣
Оно обеспечивает исполнение запросов, написанных на диалектах SQL ведущих зарубежных СУБД: Oracle, Microsoft SQL Server и PostgreSQL.
Подробно об этом расскажет спикер Диасофт на вебинаре 25 ноября.
🔗 Регистрируйтесь по ссылке!
Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.
SPQR — наше опенсорс-решение для горизонтального масштабирования Postgres
"В современных реалиях объёмы данных постоянно растут, и появляются всё более жёсткие требования к производительности. Тут традиционный PostgreSQL сталкивается с фундаментальной проблемой: отсутствием нативной поддержки горизонтального масштабирования.
Сегодня мы, команда платформы данных в Yandex Cloud, хотим рассказать о SPQR — нашем опенсорс‑инструменте, который создавался как ответ на «боль» шардирования и эксплуатации крупных OLTP‑систем. Под катом — история о том, что стало отправной точкой для его создания, какие задачи он помогает решать, на чём основано наше решение и что позволяет ему быть довольно простым в эксплуатации."
Читать статью
"В современных реалиях объёмы данных постоянно растут, и появляются всё более жёсткие требования к производительности. Тут традиционный PostgreSQL сталкивается с фундаментальной проблемой: отсутствием нативной поддержки горизонтального масштабирования.
Сегодня мы, команда платформы данных в Yandex Cloud, хотим рассказать о SPQR — нашем опенсорс‑инструменте, который создавался как ответ на «боль» шардирования и эксплуатации крупных OLTP‑систем. Под катом — история о том, что стало отправной точкой для его создания, какие задачи он помогает решать, на чём основано наше решение и что позволяет ему быть довольно простым в эксплуатации."
Читать статью
Транзакции в InnoDB: разбираемся с уровнями изоляции и блокировками
"Чтобы транзакции в InnoDB работали предсказуемо, важно понимать внутреннюю логику InnoDB. Ошибки чаще всего возникают не из-за отсутствия транзакций, а из-за неверных ожиданий относительно уровней изоляции и работы блокировок.
В этой статье давайте разберём несколько распространённых заблуждений и на примерах посмотрим, как на самом деле работают транзакции."
Читать статью
"Чтобы транзакции в InnoDB работали предсказуемо, важно понимать внутреннюю логику InnoDB. Ошибки чаще всего возникают не из-за отсутствия транзакций, а из-за неверных ожиданий относительно уровней изоляции и работы блокировок.
В этой статье давайте разберём несколько распространённых заблуждений и на примерах посмотрим, как на самом деле работают транзакции."
Читать статью
Работа с файлами в СУБД PostgreSQL и Postgres Pro Enterprise: барьеры и варианты их преодоления
"Идеальная архитектура при работе с файлами в СУБД подразумевает, что файлы выносятся в отдельное хранилище. Вместе с тем не всегда пользователи следуют этому правилу: одним разработчикам так проще оперировать файлами, другие вынуждены реализовывать этот формат из-за требований к хранению исходного запроса и подписи, третьи не хотят поднимать и администрировать дополнительные хранилища. Таким образом, многие сталкиваются с необходимостью хранить данные в СУБД, но далеко не все понимают, каким способом это реализовать"
Читать статью
"Идеальная архитектура при работе с файлами в СУБД подразумевает, что файлы выносятся в отдельное хранилище. Вместе с тем не всегда пользователи следуют этому правилу: одним разработчикам так проще оперировать файлами, другие вынуждены реализовывать этот формат из-за требований к хранению исходного запроса и подписи, третьи не хотят поднимать и администрировать дополнительные хранилища. Таким образом, многие сталкиваются с необходимостью хранить данные в СУБД, но далеко не все понимают, каким способом это реализовать"
Читать статью
👍3
Анализ вариантов оптимизации ресурсоёмкого SQL-запроса: Вариант-1 «EXISTS»
"Оптимизировать запрос в вакууме — просто. Но как он поведет себя, когда десятки таких же запросов одновременно борются за ресурсы?"
Читать статью
"Оптимизировать запрос в вакууме — просто. Но как он поведет себя, когда десятки таких же запросов одновременно борются за ресурсы?"
Читать статью
👍4
📕Временные ряды и наблюдаемость: как устроены Time-Series базы данных
👤Вебинар для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков
На открытом уроке 1 декабря в 20:00 мск мы разберем, чем хранилища временных рядов отличаются от реляционных и колоночных БД, и на практике сравним работу VictoriaMetrics и InfluxDB:
📗 На вебинаре:
1. Архитектура time-series баз: retention, downsampling, continuous queries.
2. Сравнение VictoriaMetrics, InfluxDB и ClickHouse для метрик.
📘 В результате на практике изучите и освоите умение выбирать подходящую TSDB (VictoriaMetrics, InfluxDB, ClickHouse) под задачи проекта, и получите четкое понимание архитектурных особенностей Time-Series баз данных.
👉 Регистрация на урок и подробности о курсе NoSQL: https://otus.pw/L1ZI/
Все участники открытого урока получат скидку на курс "NoSQL"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👤Вебинар для разработчиков, администраторов, специалистов по базам данных, Data engineers, Backend и FullStack-разработчиков
На открытом уроке 1 декабря в 20:00 мск мы разберем, чем хранилища временных рядов отличаются от реляционных и колоночных БД, и на практике сравним работу VictoriaMetrics и InfluxDB:
📗 На вебинаре:
1. Архитектура time-series баз: retention, downsampling, continuous queries.
2. Сравнение VictoriaMetrics, InfluxDB и ClickHouse для метрик.
📘 В результате на практике изучите и освоите умение выбирать подходящую TSDB (VictoriaMetrics, InfluxDB, ClickHouse) под задачи проекта, и получите четкое понимание архитектурных особенностей Time-Series баз данных.
👉 Регистрация на урок и подробности о курсе NoSQL: https://otus.pw/L1ZI/
Все участники открытого урока получат скидку на курс "NoSQL"
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Отправляем Elasticsearch в отпуск: полнотекстовый поиск на одном PostgreSQL
"Зачем сразу тянуть в проект тяжёлую артиллерию типа Elasticsearch, если нужно просто поискать по тексту статей? Ведь у PostgreSQL есть свой, встроенный полнотекстовый поиск. Многие о нём забывают."
Читать статью
"Зачем сразу тянуть в проект тяжёлую артиллерию типа Elasticsearch, если нужно просто поискать по тексту статей? Ведь у PostgreSQL есть свой, встроенный полнотекстовый поиск. Многие о нём забывают."
Читать статью
👍4
Как и зачем мы написали собственное опенсорс-решение для бэкапов CloudNativePG в Stackland
Автор - Иван Архипов, ведущий разработчик в команде платформы данных в Yandex Cloud:
"В этой статье поговорим про бэкапы PostgreSQL в Kubernetes через призму самого популярного опенсорс-оператора для этой СУБД — CloudNativePG. Мы расскажем о том, как внедрение нового решения на основе WAL-G позволило ускорить резервное копирование и восстановление больших баз данных и поделимся своим опытом доработки CloudNativePG."
Читать статью
Автор - Иван Архипов, ведущий разработчик в команде платформы данных в Yandex Cloud:
"В этой статье поговорим про бэкапы PostgreSQL в Kubernetes через призму самого популярного опенсорс-оператора для этой СУБД — CloudNativePG. Мы расскажем о том, как внедрение нового решения на основе WAL-G позволило ускорить резервное копирование и восстановление больших баз данных и поделимся своим опытом доработки CloudNativePG."
Читать статью
🔥2
«Как на таком рынке вообще можно устроиться?!»
В 2026-м этим вопросом задастся почти каждый, перед кем встанет проблема поиска работы.
Булат — практикующий ментор и солюшен-архитектор, выросший из системного аналитика. В этом году он сам трижды (!) попадал под сокращения, но в итоге смог устроиться на еще большую ЗП, чем была до всех сокращений.
Впечатляющий маневр? Думаю, да. А ведь вся нужная инфа для таких же камбэков уже лежит у него в канале:
- Где искать работу в РФ и как искать работу аналитиком вне РФ?
- Что спрашивают на собеседованиях и что на них отвечать?
- Как выбить себе офер повкуснее?
3 полезных поста:
- Текущие реалии хх
- Где искать работу (+комменты)
- Пример собеса (в Сберздоровье)
Подписывайся — https://news.1rj.ru/str/tryoutonadancefloor, если устал сидеть без дела и хочешь уже устроиться на работу.
В 2026-м этим вопросом задастся почти каждый, перед кем встанет проблема поиска работы.
Булат — практикующий ментор и солюшен-архитектор, выросший из системного аналитика. В этом году он сам трижды (!) попадал под сокращения, но в итоге смог устроиться на еще большую ЗП, чем была до всех сокращений.
Впечатляющий маневр? Думаю, да. А ведь вся нужная инфа для таких же камбэков уже лежит у него в канале:
- Где искать работу в РФ и как искать работу аналитиком вне РФ?
- Что спрашивают на собеседованиях и что на них отвечать?
- Как выбить себе офер повкуснее?
3 полезных поста:
- Текущие реалии хх
- Где искать работу (+комменты)
- Пример собеса (в Сберздоровье)
Подписывайся — https://news.1rj.ru/str/tryoutonadancefloor, если устал сидеть без дела и хочешь уже устроиться на работу.
🎉3
Оптимизация работы с 1С в Postgres Pro: новые возможности
"Стабильная и быстрая работа платформы «1С:Предприятие» — критически важный фактор для бизнеса. Команда Postgres Professional ведёт постоянную работу над совершенствованием ядра СУБД, устраняя архитектурные узкие места, которые проявляются при высоких нагрузках, характерных для 1С."
Читать статью
"Стабильная и быстрая работа платформы «1С:Предприятие» — критически важный фактор для бизнеса. Команда Postgres Professional ведёт постоянную работу над совершенствованием ядра СУБД, устраняя архитектурные узкие места, которые проявляются при высоких нагрузках, характерных для 1С."
Читать статью
🤩3
Полиглот – человек, знающий много языков 😛
IT-полиглот – функциональность для ускоренного перехода с Oracle и MS SQL 🤖 Но обо всем по порядку:
Основная сложность перехода на российскую СУБД — не поиск аналога, а обеспечение комплексного перехода с единой ответственностью, гарантиями регуляторов и прозрачной экономикой проекта.
Digital Q.DataBase от Диасофт решает эту задачу кардинально. Система обеспечивает переход с зарубежных СУБД без переписывания кода приложений.
Новая функциональность "Полиглот" в Digital Q.DataBase обеспечивает непосредственное исполнение запросов, написанных на диалектах SQL ведущих зарубежных СУБД: Oracle (PL/SQL), Microsoft SQL Server (T-SQL), а также PostgreSQL (PL/pgSQL).
🆓 Диасофт запустил бесплатную версию СУБД Digital Q.DataBase. Решение подходит для всех категорий пользователей, включая коммерческие организации и госучреждения.
Скачивайте дистрибутив бесплатно на сайте!
Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.
IT-полиглот – функциональность для ускоренного перехода с Oracle и MS SQL 🤖 Но обо всем по порядку:
Основная сложность перехода на российскую СУБД — не поиск аналога, а обеспечение комплексного перехода с единой ответственностью, гарантиями регуляторов и прозрачной экономикой проекта.
Digital Q.DataBase от Диасофт решает эту задачу кардинально. Система обеспечивает переход с зарубежных СУБД без переписывания кода приложений.
Новая функциональность "Полиглот" в Digital Q.DataBase обеспечивает непосредственное исполнение запросов, написанных на диалектах SQL ведущих зарубежных СУБД: Oracle (PL/SQL), Microsoft SQL Server (T-SQL), а также PostgreSQL (PL/pgSQL).
🆓 Диасофт запустил бесплатную версию СУБД Digital Q.DataBase. Решение подходит для всех категорий пользователей, включая коммерческие организации и госучреждения.
Скачивайте дистрибутив бесплатно на сайте!
Реклама. ООО "ДИАСОФТ ЭКОСИСТЕМА". ИНН 9715403607.
👍2❤1
Почему QA должен быть душнилой: тестируем PostgreSQL и не даём разработчикам расслабиться
"Существует стереотип, что тестирование — это «лёгкий вход в IT» или скучная проверка того, что и так должно работать. Но когда твой продукт высоконагруженная СУБД, которая отвечает за данные банков и корпораций, цена пропущенного бага — не просто «ой, кнопка поехала», а остановка бизнеса.
Руководитель отдела тестирования и контроля качества Postgres Professional Юлия Рынденкова рассказывает, почему хороший QA-инженер обязан быть душнилой, как ломать кластеры способами, которые не снились разработчикам, и что на самом деле происходит под капотом тестирования одной из самых популярных баз данных в мире."
Читать статью
"Существует стереотип, что тестирование — это «лёгкий вход в IT» или скучная проверка того, что и так должно работать. Но когда твой продукт высоконагруженная СУБД, которая отвечает за данные банков и корпораций, цена пропущенного бага — не просто «ой, кнопка поехала», а остановка бизнеса.
Руководитель отдела тестирования и контроля качества Postgres Professional Юлия Рынденкова рассказывает, почему хороший QA-инженер обязан быть душнилой, как ломать кластеры способами, которые не снились разработчикам, и что на самом деле происходит под капотом тестирования одной из самых популярных баз данных в мире."
Читать статью
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🚀 Как выбрать между ClickHouse и Greenplum, если оба считаются индустриальными стандартами для аналитики? Ошибка в выборе СУБД может стоить скорости, бюджета и точности данных.
На открытом уроке вы увидите различия этих систем без теории в вакууме:
🔹 Разбор архитектуры MPP и column-oriented хранения
🔹 Реальные запросы, кейсы и схемы проектирования быстрых витрин
🔹 Как в продакшене работает связка Greenplum как ODS и ClickHouse как слой скоростной аналитики
Урок даст вам конкретные критерии выбора СУБД под тип нагрузки, объём данных и частоту обновления. Вы поймёте, на каком стеке лучше строить аналитическую инфраструктуру в вашей компании и как избежать ошибок, на которых горят DWH-проекты.
🔗 Регистрируйтесь на открытый урок в преддверие старта курса «Data Warehouse Analyst. Advanced». Это отличный способ усилить архитектурное мышление и перейти на новый уровень Data Engineering. Регистрация открыта: https://clck.ru/3QizGQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
На открытом уроке вы увидите различия этих систем без теории в вакууме:
🔹 Разбор архитектуры MPP и column-oriented хранения
🔹 Реальные запросы, кейсы и схемы проектирования быстрых витрин
🔹 Как в продакшене работает связка Greenplum как ODS и ClickHouse как слой скоростной аналитики
Урок даст вам конкретные критерии выбора СУБД под тип нагрузки, объём данных и частоту обновления. Вы поймёте, на каком стеке лучше строить аналитическую инфраструктуру в вашей компании и как избежать ошибок, на которых горят DWH-проекты.
🔗 Регистрируйтесь на открытый урок в преддверие старта курса «Data Warehouse Analyst. Advanced». Это отличный способ усилить архитектурное мышление и перейти на новый уровень Data Engineering. Регистрация открыта: https://clck.ru/3QizGQ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Очереди на PostgreSQL: антипаттерн или реальность жизни
Автор - Дима Кривопальцев, тимлид бэкенд‑команды Яндекс Диска (Яндекс 360).
"Тема может показаться немного провокационной: речь пойдёт об очередях поверх SQL‑баз, а в сообществе такое решение принято считать антипаттерном — и на это есть основания. На конференциях и в статьях обычно можно услышать скепсис: «Очередь на PostgreSQL? Не стоит даже пытаться». Действительно, подобных попыток было много, и почти все сталкивались с типовыми проблемами — от блокировок до деградации производительности.
Тем не менее, в реальности у многих крупных компаний всё равно есть свои очереди, построенные поверх SQL‑баз — как PostgreSQL, так и MySQL. Это решение встречается и в российских, и в зарубежных командах. Яндекс Диск здесь не исключение — у нас тоже есть своя реализация, о которой сегодня и пойдёт речь."
Читать статью
Автор - Дима Кривопальцев, тимлид бэкенд‑команды Яндекс Диска (Яндекс 360).
"Тема может показаться немного провокационной: речь пойдёт об очередях поверх SQL‑баз, а в сообществе такое решение принято считать антипаттерном — и на это есть основания. На конференциях и в статьях обычно можно услышать скепсис: «Очередь на PostgreSQL? Не стоит даже пытаться». Действительно, подобных попыток было много, и почти все сталкивались с типовыми проблемами — от блокировок до деградации производительности.
Тем не менее, в реальности у многих крупных компаний всё равно есть свои очереди, построенные поверх SQL‑баз — как PostgreSQL, так и MySQL. Это решение встречается и в российских, и в зарубежных командах. Яндекс Диск здесь не исключение — у нас тоже есть своя реализация, о которой сегодня и пойдёт речь."
Читать статью
Мероприятие: PG BootCamp Russia — официальное российское комьюнити-мероприятие PostgreSQL
Когда: весна 2026 г. (дата уточняется)
Где: г. Москва
Больше о мероприятиях PG BootCamp
В отличие от коммерческих конференций, предметом докладов выступает «ванильная» версия этой СУБД. Темы выступлений, связанные с коммерческими продуктами, не принимаются. Доклады (их обычно до 16 в два трека) делятся по темам разработки и эксплуатации. Формат предполагает камерную атмосферу, максимальную практическую пользу и содержательное профессиональное общение.
Открыт прием заявок на выступления:
🔹Исследование внутренней архитектуры PostgreSQL
🔹 Оптимизация производительности в высоконагруженных системах
🔹Анализ сложных задач и методов их решения
🔹 Инструменты и методологии для DBA
🔹 R&D-исследования, связанные с Postgres
Если у вас есть материалы, которым вы хотите поделиться с сообществом, — пожалуйста, присылайте тезисы. Это возможность не только представить свою работу, но и получить содержательную обратную связь от ведущих специалистов.
🎙Подать заявку на выступление
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Ускорение планирования JOIN’ов — до 16 раз быстрее
В данной статье авторы делятся переводом статьи о патче, сделанном разработчиком «Тантор Лабс» для 19 версии PostgreSQL — по сути, частичкой вклада в своей компании
Читать статью
В данной статье авторы делятся переводом статьи о патче, сделанном разработчиком «Тантор Лабс» для 19 версии PostgreSQL — по сути, частичкой вклада в своей компании
Читать статью
🔥2
Как мы запускали «марсоход» на PostgreSQL: автоматизация кластеров в изолированной среде крупной компании
Авторы - Игорь Старшинов, Евгений Ярош и Михаил Изюмов:
"Мы работаем в «Инфосистемы Джет» и если коротко, то мы тут построили «марсоход».
Если чуть длиннее — мы создали комплексную систему автоматического развертывания кластеров PostgreSQL, протестировали ее более 150 раз, внедрили у заказчика в изолированной инфраструктуре, и все заработало."
Читать статью
Авторы - Игорь Старшинов, Евгений Ярош и Михаил Изюмов:
"Мы работаем в «Инфосистемы Джет» и если коротко, то мы тут построили «марсоход».
Если чуть длиннее — мы создали комплексную систему автоматического развертывания кластеров PostgreSQL, протестировали ее более 150 раз, внедрили у заказчика в изолированной инфраструктуре, и все заработало."
Читать статью
В условиях повышенных требований к отказоустойчивости и импортозамещению инфраструктуры вопросы бесперебойной работы систем управления базами данных (СУБД) выходят на первый план ⚡️
Но как не потерять базу данных и обеспечить высокую доступность – в том числе на импортозамещенном ПО?
Для этого есть решение, которое обеспечивает комплексную настройку и оптимизацию IT- инфраструктуры (серверы, виртуализация, ОС, СУБД и др.) под прикладные системы, чтобы обеспечить им высокую производительность, отказоустойчивость и стабильную работу, в том числе на импортонезависимом стеке, — и это Digital Q.SystemIntegration 🎯
Ему посвящен вебинар, который пройдет 18 декабря в 14:00!
Эксперты Диасофт также разберут:
▪️практические подходы к построению высокодоступных кластеров на базе PostgreSQL и его форков.
▪️реальные кейсы и проблемы (VACUUM, влияние горизонта транзакций) + их решения.
Регистрируйтесь по ссылке!
Реклама. ООО "ДИАСОФТ". ИНН 7715560268.
Но как не потерять базу данных и обеспечить высокую доступность – в том числе на импортозамещенном ПО?
Для этого есть решение, которое обеспечивает комплексную настройку и оптимизацию IT- инфраструктуры (серверы, виртуализация, ОС, СУБД и др.) под прикладные системы, чтобы обеспечить им высокую производительность, отказоустойчивость и стабильную работу, в том числе на импортонезависимом стеке, — и это Digital Q.SystemIntegration 🎯
Ему посвящен вебинар, который пройдет 18 декабря в 14:00!
Эксперты Диасофт также разберут:
▪️практические подходы к построению высокодоступных кластеров на базе PostgreSQL и его форков.
▪️реальные кейсы и проблемы (VACUUM, влияние горизонта транзакций) + их решения.
Регистрируйтесь по ссылке!
Реклама. ООО "ДИАСОФТ". ИНН 7715560268.
❤2