Архитектура PostgreSQL. Часть 0. Старт программы

Postgres — один из крупнейших open source проектов. Он создавался многие года. Кодовая база накопилась огромная. Мне, как программисту, всегда было интересно как он работает под капотом. Но не про SQL пойдет речь, а про язык на котором он написан. Про …

[Перевод] Как Postgres хранит строки

Мне стало интересно разобраться, как PostgreSQL хранит данные на диске, и в процессе своего исследования я обнаружил несколько интересных фактов, которыми хочу с вами поделиться.Мы будем рассматривать только файлы кучи (heap). Heap-файл — это просто фа…

Апгрейд системы мониторинга для банка: как мы заменили legacy-систему на современное Web-приложение за 9 месяцев

В течении девяти месяцев мы работали над новым решением для мониторинга банковских сделок в РСХБ. Мы создали многие блоки с нуля и фактически полностью пересмотрели и переработали продукт, сформировав новую функциональную user-friendly систему. Ей уже …

Импорт данных с MSSQL на PostgreSQL

В наличии была база данных MSSQL (с которой забираем данные), а также PostgreSQL Pro Enterprise 10.3, развернутая на CentOS 7 (на которую импортируем). Ну и полное отсутствие интернета. Читать далее…

Constraints в PostgreSQL, или о том, как попытаться спокойно жить

Данный материал был создан на основе одноимённого доклада на PGConf.Online, вошедшего в число самых популярных выступлений конференции. Поскольку тема ограничений по-прежнему сохраняет свою актуальность, а смотреть видео с мероприятий любят не все, поя…

GridComponent. Часть II. Котики, NestJS и чуть-чуть о Postman

Доброго дня, хабровчане!Как и обещал, в продолжение своего пет-проекта по созданию грид-компонента опишу здесь создание backend части. Читать далее…

Postgres Pro Enterprise 14.4.1: что нового — статистика, безопасность, анализ работы VACUUM

В дни майского HighLoad++ Foundation 2022 наша компания объявила о выпуске Postgres Pro Enterprise 14.2.1. С тех пор вышло несколько обновлений, мы расскажем о наиболее свежем из них — Postgres Pro Enterprise 14.4.1, основанном на PostgreSQL 14.4. Этот…