Dev-портал «Группы Астра» - портал для разработчиков
Dev-портал «Группы Астра»
Начните разрабатывать программное обеспечение для Astra Linux!
Для получения доступа к дистрибутивам пройдите регистрацию в личном кабинете.
Единое пространство разработки
В пространстве собрана документация, а также статьи, учебники, справочная информация, сертификаты, лицензии, российские шрифты и другие полезные материалы про операционные системы Astra Linux Common Edition (ALCE), Astra Linux Special Edition (ALSE) и остальные продукты «Группы Астра»
Перейти в пространствоБаза знаний
Структурированный сборник инструкций, практических советов и ответов на вопросы по работе с операционной системой Astra Linux и продуктам «Группы Астра».
Перейти на сайтGitFlic – первая российская платформа для разработки программного обеспечения. Аналог GitLab и GitHub.
Начать работу
Программный стек «Группы Астра»
ПодробнееСтань частью звёздной команды
Блог

HA: Отказоустойчивость PostgreSQL. Transaction Guard
В статье рассматривается, как в коде приложения можно выяснить, была ли потеряна транзакция при переключении на реплику, а также если команда на фиксацию была отправлена, но подтверждение о том, что она зафиксирована получено не было. Вы познакомитесь с техникой (шаблоном написания запросов) Transaction Guard.
Почему в БД на PostgreSQL популярен тип numeric?
Не будем полагаться на обзорную литературу и копнём первоисточники. Эта задача не была простой, однако с AI-агентами стало сильно легче. Так что засучим рукава и приступим.
Запросы с ANY: когда PostgreSQL дольше планирует, чем выполняет
Когда речь заходит об оптимизации запросов в PostgreSQL, разработчики, как правило, сосредотачиваются на времени выполнения: индексы, планы запросов, настройки памяти и так далее. Время планирования остаётся в тени. А зря! Планировщик работает перед каждым выполнением запроса.