Перейти к содержимому
Логотип PostgreSQL

PostgreSQL

Бесплатный тариф

Свободная объектно-реляционная СУБД, которую сообщество развивает с 1986 года: ACID-транзакции, MVCC, JSON/JSONB, полнотекстовый поиск и расширения вроде PostGIS. Бесплатна для любого использования, включая коммерческое.

postgresql.org

Основная информация

Основан
1986 г.
Страна
Международный (open-source)
Развёртывание
Сервер
Языки
Английский
Поддержка
Списки рассылки, Документация +1
Стоимость
Бесплатно
Пробный период
Бесплатный тариф

Технические характеристики

Последняя версия
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

Каналы поддержки
Списки рассылки lists.postgresql.orgОфициальная документацияЛокальные user-группы и конференцииФорма сообщения об ошибке

Интеграции PostgreSQL

Категории интеграций
РасширенияForeign data wrappersПроцедурные языкиИнструменты сообщества
Ключевые интеграции
  • PostGISГеопространственные данные
  • BarmanРезервное копирование (EDB)
  • powa-archivistМониторинг запросов
  • AutobaseРазвёртывание кластеров
  • pglayersРасширения как Docker-слои
  • PDUВыгрузка данных и восстановление по WAL

Тарифы PostgreSQL

PostgreSQL распространяется бесплатно под лицензией PostgreSQL License — свободной лицензией, близкой к BSD и MIT: использовать, копировать, изменять и распространять систему можно для любых целей, без оплаты и без письменного соглашения, в том числе в коммерческих продуктах. Коммерческую поддержку и SLA дают сторонние компании — у самого проекта их нет. Сам проект живёт на пожертвованиях через признанные некоммерческие организации.

Open Source

Без ограничений

Бесплатно
  • Полный функционал СУБД без урезанных редакций
  • Использование в коммерческих продуктах без оплаты
  • Исходный код и все расширения
  • Документация и списки рассылки сообщества
  • Мажорные релизы примерно раз в год
Сравнение тарифов PostgreSQL
ТарифЦена
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

1

Основная база приложения

ACID-транзакции, внешние ключи, ограничения UNIQUE/NOT NULL и exclusion constraints — данные не «поедут» при конкурентной записи и сбоях.

2

Документная база без второй СУБД

JSON и JSONB с индексами, SQL/JSON и JSON_TABLE позволяют хранить документы прямо в PostgreSQL — отдельная NoSQL-система для этого не нужна.

3

Геоданные и карты

Расширение PostGIS превращает базу в геопространственную: точки, линии, полигоны и запросы по географии — сам проект называет его популярным дополнением.

4

Отказоустойчивость и восстановление

WAL, асинхронная, синхронная и логическая репликация, активные standby и восстановление на момент времени (PITR) — набор для сценариев с жёсткими требованиями к сохранности данных.

5

Поиск и многоязычные данные

Полнотекстовый поиск, поддержка международных наборов символов через ICU-коллации, регистро- и диакритико-независимые сравнения — для каталогов и контента на разных языках.

6

Своя логика внутри базы

Собственные типы данных и функции, процедурные языки (включая Python, JavaScript и Rust через расширения), foreign data wrappers к внешним источникам — базу можно подогнать под задачу без перекомпиляции.

Доверие и масштаб

У проекта нет владельца-компании. Ключевые активы — домены и товарные знаки — держит некоммерческая PostgreSQL Community Association, созданная по запросу основной команды проекта; сам PostgreSQL является аффилированным проектом Software in the Public Interest. Региональные НКО — PostgreSQL Europe и PostgreSQL United States.
Масштаб провайдера
PostgreSQL Global Development Group: 725+ контрибьюторов, 61 000+ коммитов, более 1 780 000 строк кода на C
Рыночный контекст
  • 📊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 и другие. Если продукт нужен именно для госзакупки, смотреть надо на них, а конкретный реестровый номер уточнять у вендора.

Обновлено: 14 июля 2026 г.