
PostgreSQL
Бесплатный тарифСвободная объектно-реляционная СУБД, которую сообщество развивает с 1986 года: ACID-транзакции, MVCC, JSON/JSONB, полнотекстовый поиск и расширения вроде PostGIS. Бесплатна для любого использования, включая коммерческое.
Основная информация
Технические характеристики
- Последняя версия
- 18.4 (14.05.2026); PostgreSQL 19 Beta 1 — 04.06.2026
- Лицензия
- PostgreSQL License — свободная, близка к BSD и MIT
- ACID
- Соответствие с 2001 года
- Соответствие стандарту SQL
- 170 из 177 обязательных функций SQL:2023 Core (в версии 18)
- Типы данных
- JSON/JSONB, XML, Hstore, массивы, диапазоны, UUID, геометрия, свои типы
- Индексы
- B-tree, GiST, SP-GiST, KNN GiST, GIN, BRIN, покрывающие, фильтры Блума
- Конкурентный доступ
- MVCC, вложенные транзакции, все уровни изоляции SQL включая Serializable
- Репликация
- Асинхронная, синхронная, логическая; PITR и активные standby
- Производительность
- JIT-компиляция, асинхронный ввод-вывод (AIO), параллельные запросы, партиционирование
- Безопасность
- Права доступа, безопасность на уровне строк и столбцов, MFA
- Аутентификация
- SCRAM-SHA-256, LDAP, GSSAPI, SSPI, сертификаты, OAuth 2.0
- Процедурные языки
- PL/pgSQL, Perl, Python, Tcl; через расширения — Java, JavaScript (V8), R, Lua, Rust
- Расширения
- PostGIS и другие; foreign data wrappers, настраиваемый storage-интерфейс
- Полнотекстовый поиск
- Есть; ICU-коллации, регистро- и диакритико-независимые сравнения
- Масштабируемость
- Продуктивные кластеры — многие терабайты; специализированные системы — петабайты
Поддержка и SLA
Интеграции PostgreSQL
- PostGIS— Геопространственные данные
- Barman— Резервное копирование (EDB)
- powa-archivist— Мониторинг запросов
- Autobase— Развёртывание кластеров
- pglayers— Расширения как Docker-слои
- PDU— Выгрузка данных и восстановление по WAL
Тарифы PostgreSQL
PostgreSQL распространяется бесплатно под лицензией PostgreSQL License — свободной лицензией, близкой к BSD и MIT: использовать, копировать, изменять и распространять систему можно для любых целей, без оплаты и без письменного соглашения, в том числе в коммерческих продуктах. Коммерческую поддержку и SLA дают сторонние компании — у самого проекта их нет. Сам проект живёт на пожертвованиях через признанные некоммерческие организации.
Open Source
Без ограничений
- ✓Полный функционал СУБД без урезанных редакций
- ✓Использование в коммерческих продуктах без оплаты
- ✓Исходный код и все расширения
- ✓Документация и списки рассылки сообщества
- ✓Мажорные релизы примерно раз в год
| Тариф | Цена |
|---|---|
| Open Source | Бесплатно |
Обзор PostgreSQL
Что такое PostgreSQL?
PostgreSQL — объектно-реляционная система управления базами данных с открытым исходным кодом. Проект называет себя «самой продвинутой реляционной СУБД с открытым кодом в мире», и за этим стоит почти сорокалетняя история: истоки уходят в 1986 год, в проект POSTGRES Калифорнийского университета в Беркли. Развивает систему PostgreSQL Global Development Group — сообщество, а не компания.
PostgreSQL соответствует требованиям ACID с 2001 года, работает на всех основных операционных системах и распространяется бесплатно. Отдельная сила системы — расширяемость: можно объявлять собственные типы данных, писать свои функции и даже добавлять код на других языках программирования без перекомпиляции базы.
Насколько это «настоящий SQL»
В версии 18 (сентябрь 2025 года) PostgreSQL соответствует как минимум 170 из 177 обязательных функций ядра стандарта SQL:2023. Полного соответствия этому стандарту, как отмечает сам проект, не достигла ни одна реляционная СУБД.
Ключевые возможности
Типы данных
- Примитивы: целые числа, numeric, строки, boolean
- Структурные: дата и время, массивы, диапазоны и мультидиапазоны, UUID
- Документные: JSON/JSONB, XML, ключ-значение (Hstore)
- Геометрия: точка, линия, окружность, полигон
- Составные и полностью пользовательские типы
Конкурентность и производительность
- Многоверсионное управление конкурентным доступом (MVCC)
- Все уровни изоляции транзакций из стандарта SQL, включая Serializable
- Вложенные транзакции через точки сохранения
- Индексы: B-tree, GiST, SP-GiST, KNN GiST, GIN, BRIN, покрывающие, фильтры Блума
- Продвинутый планировщик запросов, index-only scan, многоколоночная статистика
- Партиционирование таблиц, параллельные запросы, JIT-компиляция выражений
- Асинхронный ввод-вывод (AIO)
Надёжность и восстановление
- Журнал упреждающей записи (WAL)
- Репликация: асинхронная, синхронная и логическая
- Восстановление на момент времени (PITR), активные standby-серверы
- Табличные пространства
Безопасность
- Аутентификация: SCRAM-SHA-256, LDAP, GSSAPI, SSPI, сертификаты, OAuth 2.0 и другие
- Гибкая система прав доступа
- Безопасность на уровне строк и столбцов
- Многофакторная аутентификация: сертификат плюс дополнительный метод
Расширяемость и поиск
- Хранимые функции и процедуры
- Процедурные языки: PL/pgSQL, Perl, Python, Tcl; через расширения — Java, JavaScript (V8), R, Lua, Rust
- SQL/JSON: конструкторы, функции запросов, path-выражения и JSON_TABLE
- Foreign data wrappers — доступ к другим базам и потокам через обычный SQL
- Расширения, включая популярный геопространственный PostGIS
- Полнотекстовый поиск, ICU-коллации, регистро- и диакритико-независимые сравнения
Версии и сроки поддержки
Актуальные выпуски на середину 2026 года — 18.4, 17.10, 16.14, 15.18 и 14.23 (все от 14 мая 2026 года), а 4 июня 2026 года вышла первая бета PostgreSQL 19. Запускать бета-версии в продакшене проект не советует, но просит тестировать их на реальных нагрузках. Важная дата: 12 ноября 2026 года PostgreSQL 14 перестанет получать исправления — если она у вас в бою, обновление лучше запланировать заранее.
Кто за этим стоит
За проектом нет вендора: разработку ведёт PostgreSQL Global Development Group, ключевые активы (домены и товарные знаки) держит некоммерческая PostgreSQL Community Association, а сам PostgreSQL — аффилированный проект Software in the Public Interest. Есть региональные некоммерческие организации: PostgreSQL Europe и PostgreSQL United States. По данным проекта, в нём 725+ контрибьюторов, 61 000+ коммитов и более 1 780 000 строк кода на C.
Масштаб
Проект отмечает, что в продуктивной эксплуатации работают кластеры PostgreSQL, управляющие многими терабайтами данных, а специализированные системы — петабайтами.
Плюсы и минусы PostgreSQL
+Преимущества
- ✓Бесплатна для любого использования, включая коммерческое: лицензия PostgreSQL License близка к BSD и MIT
- ✓Почти сорок лет непрерывной разработки (истоки — проект POSTGRES в Беркли, 1986) и соответствие ACID с 2001 года
- ✓Один из самых полных SQL на рынке: 170 из 177 обязательных функций SQL:2023 Core — при том что полного соответствия нет ни у одной СУБД
- ✓Расширяемость на уровне архитектуры: свои типы данных, функции и код на других языках без перекомпиляции базы
- ✓Работает и как документная база: JSON/JSONB с индексами, SQL/JSON и JSON_TABLE — без отдельной NoSQL-системы
- ✓Полный набор для отказоустойчивости: WAL, три вида репликации, PITR и активные standby
- ✓Живое сообщество: 725+ контрибьюторов, 61 000+ коммитов, 70+ локальных групп и 720+ мероприятий
−Недостатки
- ✗У проекта нет вендора: коммерческую поддержку и SLA продают сторонние компании, к самому PostgreSQL они отношения не имеют
- ✗Мажорные версии живут ограниченный срок — например, 12 ноября 2026 года PostgreSQL 14 перестанет получать исправления, обновляться придётся по расписанию
- ✗Сайт, документация и списки рассылки — на английском; официальной русскоязычной поддержки у проекта нет
- ✗Полного соответствия стандарту SQL нет (170 из 177 обязательных функций SQL:2023 Core) — впрочем, как и у остальных реляционных СУБД
Сценарии использования PostgreSQL
Основная база приложения
ACID-транзакции, внешние ключи, ограничения UNIQUE/NOT NULL и exclusion constraints — данные не «поедут» при конкурентной записи и сбоях.
Документная база без второй СУБД
JSON и JSONB с индексами, SQL/JSON и JSON_TABLE позволяют хранить документы прямо в PostgreSQL — отдельная NoSQL-система для этого не нужна.
Геоданные и карты
Расширение PostGIS превращает базу в геопространственную: точки, линии, полигоны и запросы по географии — сам проект называет его популярным дополнением.
Отказоустойчивость и восстановление
WAL, асинхронная, синхронная и логическая репликация, активные standby и восстановление на момент времени (PITR) — набор для сценариев с жёсткими требованиями к сохранности данных.
Поиск и многоязычные данные
Полнотекстовый поиск, поддержка международных наборов символов через ICU-коллации, регистро- и диакритико-независимые сравнения — для каталогов и контента на разных языках.
Своя логика внутри базы
Собственные типы данных и функции, процедурные языки (включая Python, JavaScript и Rust через расширения), foreign data wrappers к внешним источникам — базу можно подогнать под задачу без перекомпиляции.
Доверие и масштаб
- 📊35+ лет активной разработки; ACID-совместимость с 2001 года
- 📊70+ локальных групп пользователей и 720+ проведённых мероприятий
- 📊В продуктивной эксплуатации — кластеры на многие терабайты, специализированные системы управляют петабайтами
Отзывы о PostgreSQL
Поделитесь опытом использования
Помогите другим сделать правильный выбор — ваш отзыв будет полезен
Часто задаваемые вопросы о PostgreSQL
?PostgreSQL действительно бесплатна?
Да. PostgreSQL распространяется под лицензией PostgreSQL License — свободной лицензией, близкой к BSD и MIT. Использовать, копировать, изменять и распространять систему можно для любых целей, без оплаты и без письменного соглашения, включая коммерческие продукты. Урезанных «community-редакций» у проекта нет: доступен полный функционал.
?Сколько лет PostgreSQL и кто её развивает?
Истоки проекта уходят в 1986 год — это POSTGRES Калифорнийского университета в Беркли; на платформе почти сорок лет активной разработки. Развивает систему PostgreSQL Global Development Group, то есть сообщество, а не компания. По данным проекта, в нём 725+ контрибьюторов, 61 000+ коммитов и более 1 780 000 строк кода на C.
?Какая версия актуальна и когда нужно обновляться?
На середину 2026 года актуальны выпуски 18.4, 17.10, 16.14, 15.18 и 14.23 (все от 14 мая 2026 года), а 4 июня 2026 года вышла первая бета PostgreSQL 19. Важно: 12 ноября 2026 года PostgreSQL 14 перестанет получать исправления — если она у вас в продакшене, планируйте обновление. Бета-версии проект в бой запускать не советует.
?Насколько PostgreSQL соответствует стандарту SQL?
В версии 18 (сентябрь 2025 года) PostgreSQL соответствует как минимум 170 из 177 обязательных функций ядра стандарта SQL:2023. Полного соответствия этому стандарту, как отмечает сам проект, не достигла ни одна реляционная СУБД.
?Подходит ли PostgreSQL для работы с JSON?
Да. В системе есть типы JSON и JSONB, конструкторы и функции SQL/JSON, path-выражения и JSON_TABLE, а документы можно индексировать. Это позволяет закрывать документоориентированные сценарии внутри реляционной базы, не поднимая отдельную NoSQL-систему.
?Что с отказоустойчивостью и восстановлением?
Есть журнал упреждающей записи (WAL), три вида репликации — асинхронная, синхронная и логическая, — восстановление на момент времени (PITR), активные standby-серверы и табличные пространства. При этом готовый отказоустойчивый кластер собирается уже из внешних инструментов сообщества.
?Кто оказывает поддержку PostgreSQL?
У проекта нет вендора и, соответственно, собственного SLA. Помощь идёт через документацию, списки рассылки, локальные группы пользователей и конференции. Коммерческую поддержку продают сторонние компании — к самому проекту они отношения не имеют. Сам PostgreSQL живёт на пожертвованиях через признанные некоммерческие организации.
?Входит ли PostgreSQL в реестр отечественного ПО?
PostgreSQL — международный проект с открытым кодом, а не российская разработка. В реестре отечественного ПО представлены российские СУБД, построенные на его основе: Postgres Pro, Tantor, Arenadata Prosperity и другие. Если продукт нужен именно для госзакупки, смотреть надо на них, а конкретный реестровый номер уточнять у вендора.
Альтернативы PostgreSQL
Российская СУБД на базе PostgreSQL от Postgres Professional — компании, в которой работают 70% российских разработчиков ядра PostgreSQL. Редакции Standard и Enterprise, версии с сертификацией ФСТЭК, отдельная сборка для 1С. Для банков, госсектора и высоконагруженных систем.
Российская экосистема управления данными на базе PostgreSQL от «Тантор Лабс» («Группа Астра»): СУБД Tantor Postgres с редакцией под «1С» и сертификацией ФСТЭК, платформа мониторинга кластеров и машина баз данных XData с HTAP.
Документная NoSQL-база данных и облачная платформа MongoDB Atlas: операционные данные, векторный поиск и потоковая обработка в одном сервисе. Разворачивается в AWS, Google Cloud и Azure, на своих серверах или гибридно.
Обновлено: 14 июля 2026 г.