В 2001 году руководитель IT-отдела крупного предприятия, покупая лицензию Oracle Enterprise Edition, мог заплатить $47 500 за одно ядро процессора. Для сервера с восемью ядрами — $380 000. Плюс 22% в год на поддержку. Плюс отдельные лицензии на опции: партиционирование, шифрование, репликация.¹
В 2024 году PostgreSQL занял первое место по популярности среди баз данных в опросе Stack Overflow. PostgreSQL — бесплатный.
---
**Коротко:**
PostgreSQL — объектно-реляционная СУБД с открытым кодом. Бесплатная, с 30-летней историей, работает везде: от Raspberry Pi до многотерабайтных хранилищ. В России стала основой для импортозамещения Oracle и MS SQL Server.
---
История: от университетского проекта до мирового стандарта
PostgreSQL берёт начало в 1986 году в Калифорнийском университете в Беркли. Профессор Майкл Стоунбрейкер запустил проект POSTGRES — наследник более раннего Ingres. Идея: реляционная база с поддержкой объектно-ориентированных концепций.
В 1996 году волонтёры добавили поддержку SQL (до этого был собственный язык запросов) и переименовали проект в PostgreSQL. С этого момента — открытая разработка, без корпоративного владельца, сообщество из сотен инженеров по всему миру.¹
К 2024 году PostgreSQL — стандарт для веб-приложений, стартапов, средних компаний. Его используют Instagram, Reddit, Spotify, Apple. И он по-прежнему бесплатный.
---
Чем PostgreSQL лучше MySQL
MySQL — другая популярная бесплатная СУБД. Их часто сравнивают.
| Параметр | PostgreSQL | MySQL |
|---------|-----------|-------|
| Соответствие SQL-стандарту | Высокое | Частичное |
| ACID-транзакции | Полные | С InnoDB |
| JSON-поддержка | Нативная, мощная | Базовая |
| Расширяемость | Высокая | Ограниченная |
| Производительность на чтение | Хорошая | Отличная |
| Производительность на запись | Отличная | Хорошая |
| Популярность (Stack Overflow 2024) | №1 | №2 |
PostgreSQL выбирают когда нужна надёжность, сложные запросы, хранение JSON, расширения. MySQL — исторически популярен в WordPress-экосистеме и простых веб-проектах.
---
PostgreSQL в России: импортозамещение
До 2022 года крупные российские компании и госструктуры использовали Oracle, IBM DB2, Microsoft SQL Server. После введения санкций и ухода вендоров встал вопрос миграции.
PostgreSQL — главный бенефициар. Для него существуют российские коммерческие дистрибутивы:
Postgres Pro (компания Postgres Professional, основана в 2015) — российская сборка с расширениями, поддержкой и сертификацией ФСТЭК. Внесён в Реестр отечественного ПО Минцифры.³ Используется в Сбербанке, РЖД, ФНС.
Yadro Jatoba — СУБД на основе PostgreSQL от российской компании Yadro, ориентирована на промышленное применение.
Arenadata DB — также на основе PostgreSQL, специализация на аналитических нагрузках.
---
**Реестр отечественного ПО**
PostgreSQL как таковой — не российская разработка. Но Postgres Pro внесён в Реестр Минцифры и может применяться в госорганах как отечественное ПО. Критерий включения — наличие российского правообладателя на доработки, техподдержка в РФ, соответствие требованиям безопасности. Это позволило сотням организаций перейти с Oracle на «российское» решение.³
---
Что умеет PostgreSQL
Расширения — одна из сильных сторон. Через расширения PostgreSQL превращается в другие базы данных:
- PostGIS — геопространственные данные (координаты, полигоны, маршруты)
- TimescaleDB — временные ряды (IoT-данные, метрики)
- pgvector — векторный поиск (для ИИ-приложений, RAG-систем)
- Citus — горизонтальное масштабирование
Полнотекстовый поиск встроен нативно — не нужен отдельный Elasticsearch для базовых задач.
JSONB — бинарный JSON. PostgreSQL хранит и индексирует JSON-документы эффективнее многих документных баз данных.
---
Почему опенсорс победил
Oracle строил бизнес на lock-in: инвестируй в инструменты, привязывайся к платформе, плати вечно. PostgreSQL предложил другое: код открыт, можно изучить, изменить, развернуть где угодно.
Экосистема опенсорса оказалась мощнее корпоративной разработки. Сотни волонтёров и компаний добавляют возможности быстрее, чем одна корпорация. Google, Apple, Fujitsu, Zalando — все вносят патчи в PostgreSQL, потому что используют его и заинтересованы в улучшениях.
Это и называется «commons» — общее благо: никто не владеет PostgreSQL, поэтому все могут его использовать и развивать.
---
**Запомни:** PostgreSQL — бесплатная СУБД с 30-летней историей, победившая Oracle не ценой, а качеством. В России — основа импортозамещения в базах данных. Postgres Pro — российский коммерческий дистрибутив для госсектора. Расширение pgvector делает PostgreSQL базой для современных ИИ-приложений.
---
¹ Oracle Technology Network. License Pricing. oracle.com (исторические данные).
² Stack Overflow Developer Survey 2024. survey.stackoverflow.co/2024.
³ Минцифры. Реестр отечественного ПО. reestr.mintsifry.ru (Postgres Pro включён).