Выпущен SQL Server 2016


SQL Server 2016 теперь обычно доступен в четырех версиях: Enterprise, Standard, Express и Developer. Developer имеет тот же набор функций, что и Enterprise, но бесплатен для разработки и тестирования.

Версия Express ограничена одним сокетом ЦП или четырьмя ядрами, 1 ГБ ОЗУ и максимальным размером базы данных 10 ГБ. Ее можно использовать бесплатно, но есть другие функции, которые не включены.

Веб-версия будет предоставляться только хостинговыми компаниями и также ограничена одним сокетом ЦП или 16 ядрами и 64 ГБ ОЗУ, но нет ограничений на размер базы данных.

Standard Edition добавляет некоторые функции, отсутствующие в версиях Express и Web, такие как безопасность на уровне строк и поддержка BI, но ограничивается четырьмя сокетами ЦП или 24 ядрами и 128 ГБ ОЗУ на ядро базы данных. Версия Enterprise имеет все функции, которые Microsoft объявила для этой версии. Версия SQL Server для Linux, анонсированная ранее в этом году, выйдет не раньше следующего года.

Новые функции (в основном доступные только в версии Enterprise) включают поддержку Always Encrypted, поэтому данные шифруются «в состоянии покоя и в движении». На практике это означает, что данные передаются от сервера к клиенту с помощью ключей на стороне клиента. Также была добавлена безопасность на уровне строк, что означает, что вы можете ограничить, какие данные могут видеть определенные пользователи, классический пример — продавец, который может видеть только свои собственные продажи. Динамическое маскирование данных — еще одна новая функция безопасности, позволяющая маскировать конфиденциальные данные, если у пользователей нет разрешения на их разоблачение.

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

Ссылки на Microsoft Azure были усилены благодаря возможности выполнять гибридное резервное копирование в Azure и быстро восстанавливать данные с виртуальных машин Azure. Также есть новая функция под названием Stretch Database, которая означает, что данные холодных транзакций можно «растянуть» до Azure, но по-прежнему запрашивать из SQL Server. Это включает связанную таблицу в Azure, которая автоматически включается в соответствующие запросы.

Хранилище запросов — это новая функция, позволяющая администраторам отслеживать производительность запросов. Код запроса, план выполнения и данные о производительности могут храниться в базе данных, чтобы вы могли исследовать любые проблемные запросы, которые выполняются слишком медленно или чрезмерно используют ресурсы.

Еще одно дополнение — PolyBase, механизм, который до сих пор был доступен только как часть SQL Server Parallel Data Warehouse Appliance. PolyBase позволяет работать с нереляционными данными изнутри SQL Server, используя инструменты SQL, а не такие незнакомые опции, как MapReduce. Его можно использовать с данными BLOB-объектов Azure или с Hadoop.

Другим важным улучшением является включение SQL Server 2016 R Services. Это добавляет возможность выполнять анализ с использованием R и включает среду выполнения языка R, библиотеку Intel Math Kernel и библиотеку ScaleR, которая включает функции для управления, анализа, моделирования и визуализации данных.


Добавить комментарий