PostgreSQL – свободная объектно-реляционная система управления базами данных с открытым исходным кодом, которая развивается с 1996 года на основе проекта POSTGRES Калифорнийского университета в Беркли. Распространяется по либеральной лицензии PostgreSQL License и поддерживается международным сообществом.
Возможности
- Полная поддержка транзакций ACID и многоверсионного управления конкурентным доступом (MVCC).
- Богатый SQL: оконные функции, CTE, JSON и JSONB, полнотекстовый поиск.
- Расширения: PostGIS для геоданных, pgvector для векторного поиска, TimescaleDB для временных рядов и другие.
- Потоковая и логическая репликация, секционирование таблиц.
PostgreSQL в России
На основе PostgreSQL созданы российские коммерческие СУБД, включённые в реестр отечественного ПО, с дополнительными функциями, поддержкой и сертификатами ФСТЭК. PostgreSQL – основной кандидат на замену Oracle и Microsoft SQL Server в проектах импортозамещения.
Что важно при выборе
- Сообщественная версия или коммерческий дистрибутив с поддержкой.
- Требования к сертификации и защите информации.
- Инструменты высокой доступности, резервного копирования и мониторинга.
- Совместимость прикладного ПО, в том числе 1С.