Skip to content
RiverCore
PostgreSQL vs SQL Server 2026: вопрос на $60 000
PostgreSQL vs SQL Serverdatabase licensingopen source databasePostgreSQL 2026 vs SQL Server cost comparisonPostgreSQL 19 beta features

PostgreSQL vs SQL Server 2026: вопрос на $60 000

6 июн 20267 мин. чтенияJames O'Brien

Представьте два бара на одной улице. Один берёт пятнадцать тысяч на входе, зато даёт вам полированный бокал, обученного бармена и счёт, который Microsoft с удовольствием будет вести десяток лет. В другой вход свободный, завсегдатаи варят пиво сами, и в хороший вечер полгорода пьёт именно там. Вот и вся суть противостояния PostgreSQL и SQL Server в 2026 году — и на этой неделе бесплатный бар устроил вечеринку.

Что произошло

4 июня 2026 года произошло сразу два события. Вышел PostgreSQL 19 Beta 1, и проект встал на курс к финальному релизу в конце 2026 года. Одновременно, как сообщал tech-insider.org, в тот же день состоялся первый релиз PostgreSQL 18, хотя сборка 18.4 для обслуживания вышла ещё 14 мая 2026 года.

Майский релиз 14 мая был далеко не рядовым. Это был скоординированный выпуск обновлений сразу для веток 18.4, 17.10, 16.14, 15.18 и 14.23: одним синхронным пушем закрыли 11 уязвимостей безопасности и более 60 ошибок. Любой, кто пробовал раскатить патч безопасности сразу по пяти рабочим веткам в пятничное окно, понимает, насколько редка такая слаженность в мире открытого исходного кода.

Между тем платный бар тоже не стоит на месте. SQL Server 2025, релиз 17.x, вышел в GA 18 ноября 2025 года с нативным типом JSON, нативным типом vector и индексированием DiskANN, прицельно направленным на AI-нагрузки. Это крупнейший релиз SQL Server за многие годы.

Рыночный контекст объясняет, почему оба вендора бегут вперёд. Снимок DB-Engines за июнь 2026 года: Oracle на 1 140 очках занимает #1, MySQL на 856 — #2, Microsoft SQL Server на 698 — #3, PostgreSQL на 688 — #4, MongoDB замыкает топ-5 с 388 очками. SQL Server опережает Postgres на десять очков по метрике, взвешенной по вакансиям и поисковым запросам. По доле среди разработчиков картина обратная: по данным опроса Stack Overflow Developer Survey 2024 — крупнейшей ежегодной переписи работающих программистов — PostgreSQL используют 49%, MySQL — 40%, SQLite — 29%, SQL Server — 27%, MongoDB — 25%. Два года подряд Postgres остаётся самой используемой базой данных среди разработчиков.

Техническое сравнение

Если разобраться по сути: два движка сейчас пересекаются по функциям, в которых раньше отличались, но резко расходятся в тех деталях, с которыми инженеры реально воюют в два часа ночи.

SQL Server 2025 наконец получил нативный тип JSON — то, что у Postgres есть в виде JSON и JSONB с богатой индексацией уже много лет. SQL Server добавил нативный тип vector с DiskANN; Postgres решает ту же задачу через расширение pgvector. AI умеют оба. Но ни один из них не делает это бесплатно, если вы на SQL Server Enterprise.

Характер каждой системы особенно виден в наборе индексов. Postgres «из коробки» поставляется с B-tree, Hash, GiST, GIN, BRIN и SP-GiST — именно поэтому на него сваливаются все нетипичные нагрузки: геоданные, полнотекстовый поиск, временные ряды, графоподобные данные. SQL Server даёт кластерные, некластерные, columnstore и полнотекстовые индексы. Чище, уже по охвату, очень сильно в OLAP-аналитике, для которой columnstore и создавался.

По потолкам масштабирования SQL Server выглядит выигрышнее: максимальный размер базы данных 524 ПБ против максимального размера таблицы 32 ТБ у Postgres. На практике до этих ограничений почти никто не доходит, но цифра хорошо смотрится в презентации для закупок. Репликация — более честное поле для сравнения. Postgres поставляет потоковую и логическую репликацию в базовой комплектации. SQL Server предлагает Always On Availability Groups и доставку журналов — мощные решения, но привязывающие к дуополии Windows/Linux, которую SQL Server поддерживает. Postgres работает на Linux, Windows, macOS и BSD. Он строился как Unix-система; SQL Server освоил Linux только в 2017 году.

Далее — слой языков. SQL Server — это T-SQL, точка, и SSMS — флагманская среда, в которой выросли тысячи DBA. Postgres предоставляет PL/pgSQL плюс Python, Perl и Tcl внутри базы данных, а снаружи — psql и pgAdmin. Документация Postgres по-прежнему остаётся золотым стандартом для любой команды, которая глубоко погружается в репликацию или расширяемость.

Скучная деталь, которая решает большинство миграций: жизненный цикл поддержки. Postgres даёт 5 лет на каждую мажорную версию, выпуская одну в год. SQL Server — 5 лет основной поддержки плюс 5 лет расширенной. Если хочется поставить один раз и забыть на десятилетие, модель Microsoft всё ещё выигрывает на бумаге.

Кто ощутит это на себе

Ценовая математика безжалостна, и именно здесь всё рассыпается для многих финансовых директоров. SQL Server 2022/2025 Enterprise Edition стоит $15 123 за двухъядерный пакет при минимуме в восемь ядер. Скромное производственное развёртывание обходится примерно в $60 000 только на лицензии, ещё без Software Assurance. PostgreSQL стоит $0. Редакции SQL Server Express и Developer тоже бесплатны — Microsoft не преминет вам об этом напомнить, — но Express — это не то, на чём кто-либо серьёзно запускает рабочие нагрузки.

Кто почувствует это в ближайшие девяносто дней? Три группы.

Первая — команды финтех- и iGaming-платформ, унаследовавшие SQL Server-инфраструктуру от архитектурного решения 2018 года. После того как Postgres 18 привёз убедительную AI-историю через pgvector, аргумент «но нам нужен векторный поиск» для удержания на SQL Server 2025 стал гораздо слабее, чем прошлой осенью. Любой, кто просчитывал стоимость мультирегионального активно-активного развёртывания SQL Server, знает: строчка лицензий затмевает строчку вычислений.

Вторая — корпоративные команды на PostgreSQL 14. Конец поддержки приходится на 12 ноября 2026 года. Postgres 13 уже умер 13 ноября 2025 года. Если вы ещё на версии 14, в этом году вам предстоит разговор о принудительном обновлении, и логичная цель — 17 или 18, а не переход вбок.

Третья — ad-tech- и аналитические команды, несколько лет назад сделавшие ставку на MongoDB из-за его позиций на рынке. Теперь, когда SQL Server добавил нативный JSON, а Postgres углубляет JSONB, аргумент в пользу документоориентированного хранилища подмывается с обеих сторон. Лицензия SSPL с ограниченным доступом к исходникам у MongoDB не помогает, когда закупочный отдел и так нервничает.

SQL Server не умирает. Его инсталляционная база в здравоохранении, государственном секторе и корпоративных финансах, ориентированных на Microsoft, держится на факторах, не связанных с самим движком. Но дефолтный выбор для новых проектов сместился, а разрыв в DB-Engines в десять очков между #3 и #4 — самый маленький за многие годы.

Руководство для инженерных команд

Если вы руководитель платформы и читаете это в понедельник, вот что стоит сделать на этой неделе.

Проведите аудит мажорных версий Postgres. Если что-то работает на версии 13 — поддержки уже нет. Если что-то на версии 14 — у вас срок до 12 ноября 2026 года, что звучит как «далеко», но это не так. Планируйте переход на 17 прямо сейчас, тестируйте 18 в staging, следите за примечаниями к релизу 19 Beta 1 на предмет breaking changes, которые затронут ваш стек расширений.

Пересчитайте стоимость SQL Server-инфраструктуры на уровне двухъядерных пакетов, а не на уровне серверов. Прейскурантная цена $15 123, умноженная на реальное число ядер плюс минимум восемь ядер на каждый инстанс, — это то число, которое нужно положить перед CFO. Сравните его со счётом за управляемый Postgres на той же нагрузке. Если хотите разумную систему координат для целевой архитектуры миграции, референсные паттерны Google Cloud для реляционных нагрузок — неплохой шаблон для старта, даже если вы не на GCP.

По AI-функциям: сначала проверьте pgvector в прототипе, прежде чем считать, что вам нужен нативный тип vector из SQL Server 2025. Нативный тип действительно хорош. Но он не стоит $60 000 для большинства нагрузок.

И операционная реальность: если мышечная память вашей команды заточена под T-SQL и SSMS, налог за миграцию реален. Закладывайте шесть месяцев параллельной работы двух систем, а не шесть недель.

Ключевые выводы

  • PostgreSQL 18 вышел 4 июня 2026 года одновременно с релизом Postgres 19 Beta 1; сборка 18.4 для обслуживания уже закрыла 11 CVE по пяти веткам.
  • SQL Server 2025 вышел в GA 18 ноября 2025 года с нативным JSON, нативным vector и DiskANN, устранив два давних функциональных отставания.
  • Лицензирование — это пропасть: $0 для Postgres против $15 123 за двухъядерный пакет при минимуме восемь ядер для SQL Server Enterprise, что составляет около $60 000 для скромного сервера.
  • DB-Engines в июне 2026 года: SQL Server на #3 (698) чуть впереди Postgres на #4 (688), тогда как по опросу Stack Overflow среди разработчиков — 49% у Postgres против 27% у SQL Server.
  • PostgreSQL 14 достигает конца поддержки 12 ноября 2026 года, что вынуждает многие команды вести разговор об обновлении, который нередко превращается в разговор о смене платформы.

Вернёмся к двум барам. В бесплатном — аншлаг, музыка громче, а завсегдатаи теперь подают коктейли, за которые в платном брали дополнительно. В платном по-прежнему лучше бокалы и есть вышибала, которого оплачивает Microsoft. Оба будут открыты в 2030 году. Но вопрос, который каждый CTO слышит в этом квартале, — в каком из них новые сотрудники действительно хотят проводить время. И ответ на него не меняется уже два года подряд.

Часто задаваемые вопросы

Вопрос: PostgreSQL действительно бесплатен для коммерческого использования?

Да. PostgreSQL распространяется по разрешительной лицензии PostgreSQL License без каких-либо лицензионных сборов, и вы можете развёртывать его в коммерческих целях, не платя проекту. Коммерческая поддержка доступна отдельно от таких вендоров, как EDB и Crunchy, если вам нужен единственный ответственный за надёжность системы.

Вопрос: Сколько реально стоит развёртывание SQL Server 2025 Enterprise?

SQL Server 2022/2025 Enterprise Edition стоит $15 123 за двухъядерный пакет при минимуме восемь ядер на инстанс. Скромный производственный сервер обходится примерно в $60 000 только на лицензии, без Software Assurance — именно поэтому математика по ядрам доминирует в большинстве закупочных расчётов.

Вопрос: Стоит ли мигрировать с SQL Server на PostgreSQL ради AI-функций?

Скорее всего, само по себе — нет. SQL Server 2025 добавил нативный тип vector и индексирование DiskANN, а Postgres обеспечивает аналогичные возможности через расширение pgvector. Более весомые аргументы в пользу миграции — стоимость лицензий, кроссплатформенная переносимость и найм разработчиков; AI-функции скорее ставят двух претендентов в ничью, чем становятся решающим фактором.

JO
James O'Brien
RiverCore Analyst · Dublin, Ireland
ПОДЕЛИТЬСЯ
// RELATED ARTICLES
ГлавнаяРешенияПроектыО насКонтакт
Новости06
Дублин, Ирландия · ЕСGMT+1
LinkedIn
🇷🇺RU