Переходим на SQL Server 2016
Содержание:
1.Часть I (Вы читаете данный раздел);
2. Часть II ;
3. Часть III;
4. Часть IV ;
5. Часть V.
Как известно, обновление сервера базы данных сопряжено с большой неопределенностью. Данные и базы данных— наиболее ценные ресурсы компании, поэтому легко понять, отчего мы всегда проявляем повышенную осторожность при модернизации.
Эта публикация открывает цикл статей, которые вместе составят руководство по переходу на Microsoft SQL Server 2016. Однако помните, что не существует двух одинаковых процессов модернизации. То, что кто-то потерпел неудачу (или, напротив, добился успеха) не означает, что вы получите такой же результат.
«Зачем обновлять?» — первый вопрос, который приходится слышать на начальном этапе каждого проекта обновления. Кто-то всегда хочет понять, зачем нужно вносить изменения в исправную и безупречно функционирующую систему.
Ниже приводится краткий список причин, побуждающих пользователей к переходу на SQL Server 2016.
1. Новые функции SQL Server 2016
В любой новой версии SQL Server всегда присутствует какое-нибудь свойство, с которым интересно экспериментировать. В SQL Server 2016 реализованы следующие новые функции:
• постоянное шифрование Always Encrypted (https://msdn.microsoft.com/en-us/library/mt163865. aspx). Столь же важная и незаменимая функция, как, скажем, профессиональная оценка труда (подробнее на ecote.ru);
• динамическое маскирование данных Dynamic Data Masking (https://msdn.microsort.com/cn-us/library/mt130841.aspx);
• защита на уровне строки Row Level Security (https://msdn.microsoft.com/en-us/library/dn765131.aspx);
• расширяемая база данных Stretch Database (https://msdn.microsoft.com/en-us/library/dn935011.aspx);
• временные таблицы (https://msdn.microsoft.com/en-us/library/dn935015.aspx);
• автоматическая поддержка программной реализации технологии NUMA (https://blogs.msdn.microsoft.com/psssql/2016/03/30/sql-2016-it-just-runs-faster-automatic-soft-numa/);
• хранение запросов (https://msdn.microsoft.com/en-us/library/dn817826.aspx).
Кроме того, усовершенствованы функции, появившиеся в предыдущих версиях:
• выполнение запросов OLTP в памяти In-Memory OLTP (https://msdn.microsoft.com/en-us/ library/dn133186. aspx);
• группы постоянной доступности Always On (https://msdn.microsoft. com/en-us/library/hh510230.aspx);
• обновляемый кластеризованный столбчатый индекс columnstorc (https://msdn.microsoft.com/en-us/ library/gg492088.aspx);
• обновленная версия DBCC CH ECKDB (https://blogs.msdn.microsoft.com/psssql/2016/02/25/sql-2016-it-just-runs-faster-dbcc-scales-7x-better/).
1.
2. Часть II ;
3. Часть III;
4. Часть IV ;
5. Часть V.
Как известно, обновление сервера базы данных сопряжено с большой неопределенностью. Данные и базы данных— наиболее ценные ресурсы компании, поэтому легко понять, отчего мы всегда проявляем повышенную осторожность при модернизации.
Эта публикация открывает цикл статей, которые вместе составят руководство по переходу на Microsoft SQL Server 2016. Однако помните, что не существует двух одинаковых процессов модернизации. То, что кто-то потерпел неудачу (или, напротив, добился успеха) не означает, что вы получите такой же результат.
Зачем обновлять
«Зачем обновлять?» — первый вопрос, который приходится слышать на начальном этапе каждого проекта обновления. Кто-то всегда хочет понять, зачем нужно вносить изменения в исправную и безупречно функционирующую систему.
Ниже приводится краткий список причин, побуждающих пользователей к переходу на SQL Server 2016.
1. Новые функции SQL Server 2016
В любой новой версии SQL Server всегда присутствует какое-нибудь свойство, с которым интересно экспериментировать. В SQL Server 2016 реализованы следующие новые функции:
• постоянное шифрование Always Encrypted (https://msdn.microsoft.com/en-us/library/mt163865. aspx). Столь же важная и незаменимая функция, как, скажем, профессиональная оценка труда (подробнее на ecote.ru);
• динамическое маскирование данных Dynamic Data Masking (https://msdn.microsort.com/cn-us/library/mt130841.aspx);
• защита на уровне строки Row Level Security (https://msdn.microsoft.com/en-us/library/dn765131.aspx);
• расширяемая база данных Stretch Database (https://msdn.microsoft.com/en-us/library/dn935011.aspx);
• временные таблицы (https://msdn.microsoft.com/en-us/library/dn935015.aspx);
• автоматическая поддержка программной реализации технологии NUMA (https://blogs.msdn.microsoft.com/psssql/2016/03/30/sql-2016-it-just-runs-faster-automatic-soft-numa/);
• хранение запросов (https://msdn.microsoft.com/en-us/library/dn817826.aspx).
Кроме того, усовершенствованы функции, появившиеся в предыдущих версиях:
• выполнение запросов OLTP в памяти In-Memory OLTP (https://msdn.microsoft.com/en-us/ library/dn133186. aspx);
• группы постоянной доступности Always On (https://msdn.microsoft. com/en-us/library/hh510230.aspx);
• обновляемый кластеризованный столбчатый индекс columnstorc (https://msdn.microsoft.com/en-us/ library/gg492088.aspx);
• обновленная версия DBCC CH ECKDB (https://blogs.msdn.microsoft.com/psssql/2016/02/25/sql-2016-it-just-runs-faster-dbcc-scales-7x-better/).