Top.Mail.Ru
КОНФИГУРАТОР Серверы
Сетевое оборудование
СХД
IP-телефоны IP-камеры Источники бесперебойного питания (ИБП) Комплектующие Готовые решения Серверы под задачу
О компании Купить в лизинг Блог Отзывы Доставка Гарантия Контакты Работа у нас Реквизиты Спецпредложения Игровые ПК на ISKRAPC Заявка в тех поддержку
Эксперты в подборе IT-оборудования

Сервер баз данных SQL: какие бывают СУБД и что нужно от железа

18 августа 2026
Сервер баз данных SQL: какие бывают СУБД и что нужно от железа

SQL-сервер - это серверная система управления базами данных, которая принимает запросы на языке SQL, выполняет их и возвращает результат. Под определение попадает целый класс продуктов: Microsoft SQL Server, PostgreSQL, MySQL, Oracle Database. Путаница начинается там, где «SQL-сервером» называют то язык, то класс продуктов, то конкретный продукт Microsoft. Это три разные вещи, и требования к железу у них тоже разные.

Что называют SQL-сервером и почему возникает путаница

Слово используют в трёх значениях, и от этого половина недоразумений при постановке задачи.

SQL - язык запросов, стандарт. На нём написано «выбери из таблицы такие-то строки». Сам по себе он ничего не хранит и не исполняет.

SQL-сервер как класс - любая серверная СУБД, работающая по этому языку и по клиент-серверной модели: запросы приходят от приложений по сети, СУБД их обрабатывает и отдаёт готовый результат. Так работают и PostgreSQL, и MySQL, и продукт Microsoft.

Microsoft SQL Server - конкретная СУБД конкретного вендора. Именно её чаще всего имеют в виду, когда говорят «MS SQL» или «мссql», и именно из-за неё общее понятие сузилось до одного бренда.

Практический смысл различать простой. Когда подрядчик пишет «нужен сервер под SQL», это ещё не техзадание: PostgreSQL на Linux и MS SQL Server на Windows потребуют разного - от лицензий до объёма памяти. Как устроен сам сервер баз данных и из чего он состоит, разобрано отдельно: архитектура сервера баз данных.

Какие бывают SQL-СУБД

Четыре системы закрывают почти весь рынок. Базовый набор возможностей у всех сопоставим, а различает их лицензия, платформа и то, кто и на чём их обычно эксплуатирует.

СУБДКто развиваетЛицензияОСГде обычно встречается
Microsoft SQL ServerMicrosoftплатная, по ядрам или на сервер плюс CALWindows, с версии 2017 - Linuxкорпоративные учётные системы, 1С, ERP, BI на стеке Microsoft
PostgreSQLсообщество, PostgreSQL Global Development Groupсвободная, PostgreSQL LicenseLinux, Windows, BSDвеб-сервисы, аналитика, 1С, госсектор; в РФ - в том числе Postgres Pro
MySQLOracleGPLv2 плюс платная коммерческаяLinux, Windows, macOSсайты, CMS, веб-приложения
Oracle DatabaseOracleплатная, дорогаяLinux, Windows, Unixбанки, телеком, крупные учётные системы

Две ремарки, которые часто путают.

MySQL сделала не Oracle. Систему начали писать в 1995 году в шведской MySQL AB - Микаэль Видениус, Давид Аксмарк и Аллан Ларссон. В 2008-м компанию купила Sun Microsystems, а в 2010-м Sun вместе с MySQL перешла к Oracle. Так что Oracle сегодня владеет и Oracle Database, и MySQL - двумя конкурирующими продуктами сразу. Разбор внутреннего устройства MySQL у нас есть отдельно: архитектура MySQL.

PostgreSQL в России - это часто Postgres Pro. Российская сборка на базе PostgreSQL, входит в реестр отечественного ПО и имеет сертификат ФСТЭК. Для организаций, которым нужно закрывать требования по импортозамещению, это обычно и есть целевая система при переезде с MS SQL.

Чем MS SQL Server отличается от MySQL и PostgreSQL

Сравнивать эти системы «кто быстрее» бессмысленно: на грамотно настроенном железе и с нормальными индексами все три вытянут нагрузку среднего бизнеса. Разница в другом.

Лицензия и деньги. PostgreSQL бесплатен без оговорок, включая коммерческое использование. MySQL бесплатен в GPL-версии, но при встраивании в закрытый продукт понадобится коммерческая лицензия. MS SQL Server платный всегда, кроме бесплатной редакции Express - у неё жёсткие потолки: 10 ГБ на базу данных, около 1,4 ГБ буферного пула и не больше четырёх ядер или одного сокета. Для маленькой учётной базы этого хватает, для рабочей нагрузки - обычно нет.

Платформа и окружение. MS SQL Server вырос вокруг Windows и остальных продуктов Microsoft: Active Directory для аутентификации, SSMS для администрирования, Power BI и SSRS для отчётов. С версии 2017 он работает и на Linux, но исторически большинство инсталляций всё же на Windows Server, и это отдельная строка в лицензиях. PostgreSQL и MySQL по умолчанию живут на Linux, где операционная система ничего не стоит.

Кто это будет обслуживать. Фактор, который недооценивают чаще всего. Если у вас админ, выросший на Windows и MS SQL, переезд на PostgreSQL займёт полгода: надо разобраться с pg_stat_statements, автовакуумом, планировщиком запросов и логикой репликации. В обратную сторону история такая же. Экспертиза команды в этом выборе весит не меньше лицензии.

Куда смотрит 1С. Платформа официально работает и с MS SQL Server, и с PostgreSQL. Последние годы новые внедрения всё чаще идут на PostgreSQL или Postgres Pro - в основном по причинам из следующего раздела.

В чём MS SQL Server действительно силён. Раз уж про достоинства спрашивают отдельно, стоит назвать их без маркетинга. Первое - инструментарий администрирования: SSMS даёт нормальный графический интерфейс к планам запросов, правам и заданиям, и порог входа для админа заметно ниже, чем в консольном мире PostgreSQL. Второе - зрелые средства высокой доступности: группы доступности Always On работают предсказуемо и настраиваются без сборки решения из отдельных компонентов. Третье - готовая связка с отчётностью и аналитикой на том же стеке. Четвёртое - предсказуемое поведение планировщика запросов: он реже удивляет, а когда удивляет, причину видно в плане выполнения. За это и платят - в том числе лицензиями по ядрам, о которых ниже.

Какие версии SQL Server ещё поддерживаются

У каждой версии два срока: основная поддержка (исправления и обновления безопасности) и расширенная (только обновления безопасности). В сумме это обычно около десяти лет с выхода. Актуальная версия на сегодня - SQL Server 2025, она вышла в ноябре 2025 года.

ВерсияОсновная поддержка доРасширенная поддержка доСтатус на август 2026
SQL Server 201613.07.202114.07.2026поддержка закончилась
SQL Server 201711.10.202212.10.2027только обновления безопасности
SQL Server 201907.01.202508.01.2030только обновления безопасности
SQL Server 202211.01.202712.01.2032основная поддержка
SQL Server 2025по общему правилу 5 лет с ноября 2025ещё 5 лет послеактуальная версия

Главное здесь: SQL Server 2016 вышел из расширенной поддержки 14 июля 2026 года, всего несколько недель назад. Новых обновлений безопасности для него больше не выпускают, и всё, что найдут в нём дальше, останется незакрытым. СУБД редко торчит наружу, но внутренний периметр от этого безопаснее не становится: до базы обычно добираются через скомпрометированное рабочее место или прикладной сервер.

Если у вас в проде SQL Server 2016 или старше - в контуре открытая дыра, и откладывать её уже некуда. Начните с инвентаризации: какие базы, какого объёма, какие приложения к ним ходят и какие возможности СУБД реально используются.

Дальше начинается российская специфика, о которой англоязычные руководства по миграции не пишут. Microsoft приостановила продажи в России в марте 2022 года, а с осени 2023-го перестала продлевать лицензии корпоративным клиентам. Легально купить новые лицензии на SQL Server 2022 или 2025 у вендора нельзя. Поэтому реальных вариантов остаётся три:

Первый - остаться на том, что есть, и закрывать риски инфраструктурно: сегментировать сеть, убрать СУБД из любого внешнего доступа, ужесточить права, наладить мониторинг и резервное копирование. Это отсрочка, а не решение, но она даёт время.

Второй - миграция на PostgreSQL или Postgres Pro. Для типовых конфигураций 1С путь отработанный. Для самописных систем с хранимыми процедурами на T-SQL это полноценный проект: диалекты различаются, и переписывать придётся руками.

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

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

Почему лицензия считается по ядрам и как это меняет выбор процессора

Это самая дорогая ошибка при закупке сервера под MS SQL, и её почти нигде не объясняют. Актуальна она и сейчас, когда новые лицензии не купить: у большинства компаний лицензии уже есть, и при переезде на новое железо вопрос ровно один - хватит ли имеющихся лицензий на выбранный процессор.

MS SQL Server лицензируется по физическим ядрам процессора, а не по числу пользователей и не по количеству серверов. Лицензии продаются паками по два ядра, и есть минимум - не меньше четырёх лицензий на каждый физический процессор, даже если ядер в нём меньше.

Отсюда следствие, которое переворачивает привычную логику «берём процессор помощнее». Возьмём два варианта под одну и ту же базу:

ВариантЯдерЛицензий MS SQLЧто с производительностью базы
Один процессор на 32 медленных ядра3232многопоток отличный, но одиночный тяжёлый запрос считается медленно
Один процессор на 16 быстрых ядер1616вдвое дешевле по лицензиям и быстрее там, где запрос не распараллеливается

Двукратная разница в стоимости лицензий часто превышает разницу в цене самих процессоров. А по производительности выигрыш не очевиден: значительная часть нагрузки в учётных системах - это последовательные запросы, которые упираются в скорость одного ядра, а не в их количество. Ровно поэтому под 1С и подобные системы берут процессоры с высокой частотой и умеренным числом ядер, а не флагманы с максимальным ядерным счётом. Подробнее про этот баланс - в разборе на что влияет частота процессора.

У PostgreSQL и MySQL в свободных редакциях этой арифметики нет вовсе: ядра ни на что не влияют, ограничителем остаётся только бюджет на железо. У коммерческих сборок вроде Postgres Pro схема лицензирования своя, её надо смотреть отдельно.

Считайте лицензии до выбора процессора, а не после. Порядок «сначала подобрали сервер, потом узнали цену лицензий» регулярно заканчивается тем, что конфигурацию приходится пересобирать.

Что СУБД спрашивает с железа

Здесь коротко, потому что подбору конфигураций у нас посвящена отдельная статья - каким должен быть сервер баз данных, там же примеры сборок под разное число пользователей. Ниже - только то, что специфично именно для СУБД и чем она отличается от файлового сервера или гипервизора.

Памяти нужно больше, чем кажется. СУБД держит в оперативной памяти кэш данных, и чем больше активной части базы туда помещается, тем меньше обращений к дискам. Ориентир простой: если рабочий объём базы влезает в память целиком - вы в хорошей форме. Сколько памяти закладывать под разные задачи, разобрано в статье про то, сколько оперативной памяти нужно серверу.

Данные и журнал транзакций - на разные носители. У них принципиально разный характер обращения к диску: журнал пишется последовательно и почти непрерывно, файлы данных читаются и пишутся вразнобой. Разнеся их, вы убираете взаимные помехи. На NVMe разница менее заметна, чем во времена дисковых массивов, но правило по-прежнему работает.

NVMe, а не SATA-SSD, и тем более не HDD. База данных - это про количество мелких операций в секунду, а не про линейную скорость. Обычные жёсткие диски под активную СУБД сегодня не ставят даже в самых экономных сборках.

RAID-контроллер с защитой кэша записи. Если контроллер кэширует запись, а батарея или суперконденсатор неисправны, контроллер отключит кэш - и производительность записи упадёт в разы, внезапно и без видимой причины. Для базы данных, где каждая транзакция подтверждается записью в журнал, это чувствуется мгновенно.

Частые вопросы

В чём разница между SQL и SQL Server?
SQL - язык запросов, стандарт. SQL Server - программа, которая эти запросы принимает и выполняет. Примерно как разница между русским языком и человеком, который на нём говорит.

Нужен ли Microsoft SQL Server на обычном компьютере?
Обычному пользователю - нет. Он появляется на домашних машинах как довесок к бухгалтерским или отраслевым программам, которым нужна локальная база. Если такая программа стоит и работает - удалять SQL Server нельзя, она перестанет запускаться.

Что такое служба SQL Server в списке служб Windows?
Это фоновый процесс самой СУБД, который держит базы открытыми и обрабатывает запросы. Служб обычно несколько: сам движок, агент для регламентных заданий, службы отчётов и полнотекстового поиска. Останавливать движок на рабочем сервере без окна обслуживания нельзя - все подключённые приложения потеряют базу.

SQL Server бесплатный или платный?
Платный, кроме редакции Express. Express бесплатен, но ограничен: 10 ГБ на одну базу, около 1,4 ГБ буферного пула и максимум четыре ядра. Для небольшой базы годится, для рабочей нагрузки на десятки пользователей - обычно нет.

Чем Express отличается от Standard?
Потолками по ресурсам и отсутствием части возможностей: в Express нет агента для регламентных заданий, нет полноценных средств высокой доступности, ограничены ядра и память. Практически чаще всего упираются именно в 10 ГБ на базу - учётная система набирает этот объём за пару лет.

Что выбрать: MS SQL Server или PostgreSQL?
Если инфраструктура на Windows, экспертиза команды тоже, а лицензии уже куплены - оставаться на MS SQL логично. Если систему разворачиваете с нуля в 2026 году, лицензии покупать негде, а требования по импортозамещению маячат на горизонте - смотреть надо в сторону PostgreSQL или Postgres Pro.

По теме: функции СУБД · файл-серверная и клиент-серверная архитектура · как ускорить SELECT-запросы

Подбираете сервер под базу данных или планируете переезд с MS SQL?

Инженеры ITTELO помогут посчитать конфигурацию под вашу СУБД и объём базы, учтут лицензионную арифметику по ядрам, соберут и протестируют сервер под нагрузку перед отгрузкой, с гарантией и поддержкой после продажи. На рынке серверов 11+ лет.

сервер данных купить · +7 (800) 551-80-12 · info@ittelo.ru

ПОДПИСКА

НА РАССЫЛКУ
ПОЛЕЗНЫЕ СТАТЬИ, АКЦИИ
И ЗАКРЫТЫЕ РАСПРОДАЖИ
Котик подписка
Похожие статьи
Вам также может быть интересно

ТОП-5 ошибок при выборе сервера
Товар добавлен в список сравнения
Перейти в сравнение
Продолжить просмотр
Заявка в тех поддержку
Загрузка формы…
Не удалось загрузить форму. Обновите страницу или свяжитесь с нами по телефону.
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение
IT-архитектор подберет сервер под вашу задачу
Заполните форму — наш специалист свяжется с вами в течение 15 минут, уточнит задачу и подготовит коммерческое предложение
Заказать сервер
Отправим конфигурацию вам на почту. Менеджер перезвонит в течение 15 минут
Зарегистрироваться в бонусной программе
Консультация
ИТ-специалиста
Оставьте контакты — свяжемся с вами в течение нескольких минут и подготовим коммерческое предложение