PostgreSQL (Postgres) — реляционная БД с открытым кодом, разработана с 1986 года на базе POSTGRES (Berkeley). Актуальная версия — 17 (2024). Считается самой продвинутой open-source БД: полный ACID, транзакции, MVCC, партиционирование, репликация, extension'ы.
Ключевые фичи: (1) JSONB — эффективное хранение и индексация JSON-документов (соперник MongoDB в реляционном мире), (2) GiST/GIN индексы — для full-text search, geospatial (PostGIS), fuzzy match. (3) Extensions: pgvector (векторный search для AI), TimescaleDB (time-series), Citus (шардинг), pg_partman.
vs MySQL: Postgres мощнее по типам данных, оконным функциям, CTE и расширяемости. MySQL проще для read-heavy сайтов на PHP (тот же WordPress). Тренд последних 5 лет — большинство новых проектов начинают на Postgres.
У нас на VPS Postgres 17 ставится cloud-init'ом (или руками — 5 минут). Для managed-Postgres альтернативы (DigitalOcean, Neon, Supabase) у нас нет self-hosted-only, но self-hosted Postgres на нашем VPS-M €12/мес заменяет managed за $50/мес. См. `/vps/for-postgresql`.