Открыть сервис

SQL Server Standard Edition

SQL Server Standard Edition — это редакция реляционной системы управления базами данных (СУБД) Microsoft SQL Server, предназначенная для среднего бизнеса и отделов крупных организаций. Она занимает промежуточное положение между функционально ограниченной Express Edition и максимально полной Enterprise Edition, предоставляя сбалансированный набор возможностей для работы с базами данных, аналитики и бизнес-аналитики на стандартном аппаратном обеспечении. SQL Server Standard Edition поддерживает ограниченную масштабируемость (до 128 логических ядер и 128 ГБ оперативной памяти на экземпляр в версии 2022 года) и включает базовые функции высокой доступности, но не содержит ряда расширенных опций, характерных для Enterprise Edition.

История

Первая версия Microsoft SQL Server была выпущена в 1989 году совместно с компанией Sybase. Долгое время продукт не имел деления на редакции. Появление Standard Edition как отдельной линейки связано с выходом SQL Server 7.0 в 1998 году, когда компания Microsoft внедрила стратегию дифференциации редакций под разные рыночные сегменты. Standard Edition изначально позиционировалась как решение для малых и средних предприятий (SMB), предлагая полноценный движок баз данных, но без средств отказоустойчивости, таких как кластеризация.

С выпуском SQL Server 2000 (2000 год) редакция Standard Edition получила поддержку кластеризации до двух узлов (активно-пассивная конфигурация) и была ограничена 4 процессорами. В последующих версиях ограничения по аппаратному обеспечению и функционалу последовательно менялись: в SQL Server 2008 R2 (2010) было снято ограничение на количество ядер на одно ядро, но введён лимит на 16 ядер; в SQL Server 2012 (2012) впервые появилась поддержка Always On Availability Groups, но только для баз данных размером до 64 ГБ и с ограничениями по репликации. Версия SQL Server 2014 (2014) увеличила лимит оперативной памяти до 128 ГБ.

В 2016 году Microsoft существенно переработала лицензионную модель: продажа Standard Edition стала возможна только по подписке или по коробочной лицензии, а поддержка Always On Availability Groups была ограничена базовой репликой без чтений. Версия SQL Server 2019 (2019) вернула возможность использовать Always On Availability Groups с двумя репликами (одна для чтения/резервирования) и сняла ограничение на количество баз данных. Современная версия SQL Server 2022 (2022) сохранила данные рамки, усилив интеграцию с облаком Azure.

Лицензирование

Лицензирование SQL Server Standard Edition осуществляется по одной из двух моделей: по ядрам (Server + CAL — Client Access License) или по серверу + клиентские лицензии. Для всех коммерческих сред (Production) Microsoft с 2012 года рекомендует модель лицензирования по ядрам, при которой необходимо приобретать лицензии на каждое виртуальное или физическое ядро, доступное экземпляру SQL Server, с минимальной лицензируемой единицей — 4 ядра на один физический процессор. Лицензирование по серверу (Server + CAL) возможно, но менее выгодно при большом числе пользователей (клиентов).

Для Standard Edition действуют следующие ограничения по аппаратному обеспечению в версии 2022 года:

Основные возможности

Движок баз данных (Database Engine)

SQL Server Standard Edition включает полноценный реляционный движок, поддерживающий стандарт SQL (ANSI SQL-92, в основном), транзакции ACID, хранимые процедуры, триггеры, пользовательские функции, индексы (кластеризованные, некластеризованные, columnstore в режиме только для чтения), полнотекстовый поиск и механизм JSON. Поддерживаются языки T-SQL и интеграция с .NET (CLR-интеграция), а также расширенные функции, такие как R-скрипты и Python (опционально через службы Machine Learning Services).

Высокая доступность (HA) и аварийное восстановление (DR)

Безопасность

Стандартная редакция включает базовые механизмы защиты: аутентификация Windows и SQL Server, роли базы данных и сервера, шифрование на уровне столбцов, прозрачное шифрование данных (TDE) — впервые появилось в SQL Server 2022 Standard Edition (ранее было только в Enterprise). Поддерживаются аудит (на уровне сервера), динамическое маскирование данных и защита строк (Row-Level Security).

Управление и инструменты

В состав входят графические инструменты: SQL Server Management Studio (SSMS) — бесплатный клиент для администрирования; SQL Server Configuration Manager; Microsoft Data Tools (SSDT) для разработки проектов баз данных. Возможна интеграция с PowerShell.

Ограничения по сравнению с Enterprise Edition

Основные отличия Standard Edition от Enterprise Edition (на примере SQL Server 2022):

Применение

SQL Server Standard Edition является решением «рабочей лошадкой» для широкого круга задач:

Примеры и известные установки

Хотя Microsoft не публикует точную статистику, по оценкам аналитиков (например, Gartner, IDC), Standard Edition занимает до 70–80% установок SQL Server в корпоративном сегменте. Типичные сценарии — использование в системах на базе 1С:Предприятие (при интеграции с MS SQL), в решениях для здравоохранения (например, системы управления больницами), в ритейле (POS-системы) и в государственных учреждениях (при лицензировании в рамках Соглашений Open License).

Критика

Основные нарекания со стороны пользователей и ИТ-специалистов связаны с искусственными ограничениями редакции. В частности, отсутствие возможности онлайн-сжатия данных и партиционирования таблиц приводит к простоям при обслуживании больших баз данных. Ограничение по оперативной памяти (128 ГБ) при стандартном оборудовании серверов (часто 256+ ГБ) вынуждает приобретать более дорогую Enterprise Edition или использовать облачные аналоги. Кроме того, неполная поддержка Always On Availability Groups (только две реплики) делает эту функцию малопригодной для по-настоящему отказоустойчивых конфигураций, требующих географического резервирования. Также отмечается неэффективность оптимизатора запросов для сложных аналитических нагрузок по сравнению с Enterprise.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →