Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Разница между SQL Server 2008r2 и 2017  [new]
Nika gnome
Member

Откуда:
Сообщений: 588
Никак не могу найти где-нибудь статью, которая бы объясняла, что такого принципиально нового появилось за 7 лет.

Ну, т.е. например, SQL Server 2008r2. (Цель - хранилище данных, BI). Чем 2017-й лучше?

Что там такого, без чего ну никак? R и Python появился.
Тупой вопрос, конечно, но просто пытаюсь найти по существу информацию, что такого появилось, сколько добавилось сотен новых функций, запросов, возможностей - но не нахожу. Кто-нибудь знает, где просмотреть эту информацию?

Кстати, в разрезе SSAS и SSIS тоже было бы интересно узнать.
5 июн 19, 17:11    [21902778]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
uaggster
Member

Откуда:
Сообщений: 811
А какая редакция подразумевается?
Если стандарты - там пропасть новых нужных вещей.
В 2017 - секционирование, колоночные индексы, сжатие данных - как минимум.
5 июн 19, 17:18    [21902785]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
msLex
Member

Откуда:
Сообщений: 7998
Nika gnome
Никак не могу найти где-нибудь статью, которая бы объясняла, что такого принципиально нового появилось за 7 лет.

Ну, т.е. например, SQL Server 2008r2. (Цель - хранилище данных, BI). Чем 2017-й лучше?

Что там такого, без чего ну никак? R и Python появился.
Тупой вопрос, конечно, но просто пытаюсь найти по существу информацию, что такого появилось, сколько добавилось сотен новых функций, запросов, возможностей - но не нахожу. Кто-нибудь знает, где просмотреть эту информацию?

Кстати, в разрезе SSAS и SSIS тоже было бы интересно узнать.


разницу между 2017 и 2008 r2 можно собрать "сагрегировав" what's new для каждой мажорной версии старше 2008 r2 (2012, 2014, 2016, 2017)
5 июн 19, 17:19    [21902787]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Ролг Хупин
Member

Откуда: Чебаркуль
Сообщений: 3673
msLex
Nika gnome
Никак не могу найти где-нибудь статью, которая бы объясняла, что такого принципиально нового появилось за 7 лет.

Ну, т.е. например, SQL Server 2008r2. (Цель - хранилище данных, BI). Чем 2017-й лучше?

Что там такого, без чего ну никак? R и Python появился.
Тупой вопрос, конечно, но просто пытаюсь найти по существу информацию, что такого появилось, сколько добавилось сотен новых функций, запросов, возможностей - но не нахожу. Кто-нибудь знает, где просмотреть эту информацию?

Кстати, в разрезе SSAS и SSIS тоже было бы интересно узнать.


разницу между 2017 и 2008 r2 можно собрать "сагрегировав" what's new для каждой мажорной версии старше 2008 r2 (2012, 2014, 2016, 2017)

+ на "deprecated"
5 июн 19, 17:27    [21902797]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
uaggster
Member

Откуда:
Сообщений: 811
msLex
Nika gnome
Никак не могу найти где-нибудь статью, которая бы объясняла, что такого принципиально нового появилось за 7 лет.

Ну, т.е. например, SQL Server 2008r2. (Цель - хранилище данных, BI). Чем 2017-й лучше?

Что там такого, без чего ну никак? R и Python появился.
Тупой вопрос, конечно, но просто пытаюсь найти по существу информацию, что такого появилось, сколько добавилось сотен новых функций, запросов, возможностей - но не нахожу. Кто-нибудь знает, где просмотреть эту информацию?

Кстати, в разрезе SSAS и SSIS тоже было бы интересно узнать.


разницу между 2017 и 2008 r2 можно собрать "сагрегировав" what's new для каждой мажорной версии старше 2008 r2 (2012, 2014, 2016, 2017)

Опять же, рассматривать различие только мажорных версий - нельзя.
Например - сжатие данных, сжатие бэкапов и секционирование в 2008r2 - в энтерпрайзе, а в 2017 - есть в стандарте.
И, например, для маленьких серверов, <256 ГБ ОЗУ и <10-20Гб базы - 2017 стандарт вполне заменяет 2008 энтерпрайз, если не нужно онлайн перестроения индексов.
Но, опять же, если предусматривается такой переход то из новых вкусностей - только колоночные индексы (в контексте BI), и я не уверен, оправдан ли такой переход с понижением редакции.
Ну, может быть, еще BPE можно на каком-нибудь оптане организовать, но я не уверен в полезности этого мероприятия именно для BI.
Переход с энтерпрайза на энтерврайз, конечно, приятнее, т.к., по пути, вроде, ничего не потерялось, конкретно для BI, из существенного, вроде только колоночные индексы добавились. Т.е., я не уверен, что из экономистов удастся аргументированно выбить деньги на апгрейд.
Если я не прав - поправьте, пожалуйста.
Мне интересно.
6 июн 19, 10:41    [21903237]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Yuri Abele
Member

Откуда: Латвия> Литва > Тольятти > Wiesbaden > Karlsruhe
Сообщений: 1661
добавлю к вышесказанном:

RDBMS:
- Еще Change Tracking удобен шибко для инкрементарной подгрузки.
- Встроенные средства парсинга JSON

[SSIS]
- SSIS catalog
- Project Configuration & Deployment
6 июн 19, 23:33    [21904093]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36905
2008r2 уже с поддержки снят, скорее всего (а если вдруг нет, то точно скоро будет -- пятая мажорная версия на подходе).
Поэтому все риски сидеть на продукте, который вообще никак не поддерживается, ложатся на того, кто принял такое решение. А риски могут быть любые -- от уязвимостей безопасности, до "очередной патч ОС делает сервер частично или полностью неработоспособным, и никакой помощи в локализации проблемы ждать неоткуда"
6 июн 19, 23:40    [21904096]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Nika gnome
Member

Откуда:
Сообщений: 588
Гавриленко Сергей Алексеевич
2008r2 уже с поддержки снят, скорее всего (а если вдруг нет, то точно скоро будет -- пятая мажорная версия на подходе).
Поэтому все риски сидеть на продукте, который вообще никак не поддерживается, ложатся на того, кто принял такое решение. А риски могут быть любые -- от уязвимостей безопасности, до "очередной патч ОС делает сервер частично или полностью неработоспособным, и никакой помощи в локализации проблемы ждать неоткуда"

Это сомнительно, потому что это то же самое, что говорить о рисках, что у тебя полетит вся твоя база после очередного обновления.
После выкатывания последнего обновления на 2008r2 у меня случилась такая фигня, что тектовые функции слегка лажают. Мы собрали консилиум из SQL-разработчиков, смотрели в монитор, потом каждый за своим компом подключился к базе - да, банальный поиск подстроки в строке лажал. До обновления всё работает. Искали проблему полдня. Хотя речь шла о хранимой процедуре, которая до обновления работала лет 6.
6 июн 19, 23:59    [21904105]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Nika gnome
Member

Откуда:
Сообщений: 588
до обновления всё работало*
7 июн 19, 00:00    [21904106]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36905
Nika gnome,

Ага-ага, а дампы сервера ваш консилиум разбирать умеет? "Слегка лажают некоторые функции" и "крашится сервер" -- вещи весьма разные. Особенно, когда это по ночам случается, и консилиум не разбудить.

Но раз для вас эти риски сомнительны, то не вижу смысла их дальше обсуждать.

З.Ы. А, да, если вы ждали, что все вам начнут рассказывать, что 2008r2 ок, а все после было выпущено, чтобы исключительно постричь бабала, то у меня для вас плохие новости.

Сообщение было отредактировано: 7 июн 19, 00:12
7 июн 19, 00:04    [21904109]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Nika gnome
Member

Откуда:
Сообщений: 588
Гавриленко Сергей Алексеевич
А, да, если вы ждали, что все вам начнут рассказывать, что 2008r2 ок, а все после было выпущено, чтобы исключительно постричь бабала, то у меня для вас плохие новости.

таки мне бы хотелось услышать именно эти "плохие новости". Понятное дело, что SQLServer за эти годы хорошо проработан и доработан. Вот, читаю комменты выше, чтобы понимать, что принципиально нового в нём есть из полезного.

Именно принципиально нового, без чего не обойтись. Не "добавлено ещё 15 функций", а именно то, ради чего стоит выделять полтора миллиона рублей и обновлять.

Дампы
Не знаю, умеет или нет. Я - нет.
7 июн 19, 00:25    [21904117]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36905
Nika gnome
Именно принципиально нового, без чего не обойтись. Не "добавлено ещё 15 функций", а именно то, ради чего стоит выделять полтора миллиона рублей и обновлять.
А тут только вам смотреть по всем "what's new", разбираться, пробовать и примерять на вашу реальность, проблемы и потребности, считать и обосновывать, надо оно вам или нет. Ну и "маловероятные риски" учесть тоже.

Сообщение было отредактировано: 7 июн 19, 00:43
7 июн 19, 00:29    [21904119]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
tunknown
Member

Откуда:
Сообщений: 759
Гавриленко Сергей Алексеевич
если вы ждали, что все вам начнут рассказывать, что 2008r2 ок, а все после было выпущено, чтобы исключительно постричь бабала, то у меня для вас плохие новости.

Коммерческая организация — юридическое лицо, преследующее цель «получение прибыли» в качестве своей основной деятельности

И 2008r2 выпущено исключительно ради этого. Но чем дальше, тем деньги важнее.
7 июн 19, 09:39    [21904232]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
uaggster
Member

Откуда:
Сообщений: 811
Yuri Abele
добавлю к вышесказанном:

RDBMS:
- Еще Change Tracking удобен шибко для инкрементарной подгрузки.
- Встроенные средства парсинга JSON

[SSIS]
- SSIS catalog
- Project Configuration & Deployment

Если у них 2008r2 и была реализована инкрементальная загрузка, то они, скорее всего, путем добавления в таблицы поля rowversion/timestamp, так что Change Tracking вряд ли добавит что-то новое. Это если только с нуля реализовывать. Хотя да, согласен.
Очень приятны, кстати, иногда, темпоральные таблицы.
Но вряд-ли эти для BI. Ну, я не знаю, только изменения справочников отслеживать.

Еще, кроме парсинга json, они что-то с импортом csv сделали, полезное. Но не вникал.
Очень приятен Query Store. Но это опять же не для BI.

Для BI, безусловно, киллер-фича - это колумнсторы, причем - кластерные колумнсторы и обновляемые без плясок с бубнами колумнсторы, а также постраничное сжатие во всех редакциях. Жаль параллельное сканирование колумнстора - только в энтерпрайзе.
Еще в принципе может пригодиться стрэйчинг в ажур, но это а) для энтерпрайза, и б) не для всех пользователей (в смысле - не всем показаны облака).
7 июн 19, 17:39    [21904785]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3236
Ролг Хупин
msLex
пропущено...

разницу между 2017 и 2008 r2 можно собрать "сагрегировав" what's new для каждой мажорной версии старше 2008 r2 (2012, 2014, 2016, 2017)

+ на "deprecated"

Главное, breaking changes не забудьте.

Такого, без чего совсем никак - нет. И на 2000 варехаусы ваяли - будь здоров (до меня доходили слухи). Полезностей и приятностей же вагон и маленькая тележка. Применительно к BI - один columnstore чего стоит.
8 июн 19, 16:24    [21905176]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31331
uaggster
они что-то с импортом csv сделали, полезное
Полезна поддержка UTF-8 в BCP, с 2017 сервера.
8 июн 19, 19:46    [21905218]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36905
А тем временем On July 9, 2019, support for SQL Server 2008 and 2008 R2 will end.
9 июн 19, 13:19    [21905416]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3236
alexeyvg
uaggster
они что-то с импортом csv сделали, полезное
Полезна поддержка UTF-8 в BCP, с 2017 сервера.
UTF-8 пока только на уровне bulk load поддерживается, в 2019 обещают полноценную сделать. Ох что начнется...

А насчет CSV - это, имхо, довольно странно, что поддержка формата появилась только в 2017 версии. Мне даже один раз пришлось свой конвертер писать, CSV->TSV.
9 июн 19, 16:41    [21905467]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
-- KAB --
Member

Откуда: Москва
Сообщений: 20
uaggster
А какая редакция подразумевается?
Если стандарты - там пропасть новых нужных вещей.
В 2017 - секционирование, колоночные индексы, сжатие данных - как минимум.

Вы уверены что секционирования не было в 2008м?
Вы уверены что сжатие данных не было в 2008м? ))))
Колоночных индексов в 2008м не было... но первые появились в 2012м
10 июн 19, 09:50    [21905707]     Ответить | Цитировать Сообщить модератору
 Re: Разница между SQL Server 2008r2 и 2017  [new]
uaggster
Member

Откуда:
Сообщений: 811
-- KAB --
uaggster
А какая редакция подразумевается?
Если стандарты - там пропасть новых нужных вещей.
В 2017 - секционирование, колоночные индексы, сжатие данных - как минимум.

Вы уверены что секционирования не было в 2008м?
Вы уверены что сжатие данных не было в 2008м? ))))
Колоночных индексов в 2008м не было... но первые появились в 2012м

Я уверен, что секционирования и сжатия не было в 2008 в редакции standard. А было только в enterprise .
Именно поэтому и спросил: "какая редакция подразумевается".
Потому что переход со стандарта на стандарт - даст довольно много нового и нужного для BI. А с энтерпрайза на энтерпрайз - фактически, из действительно важного, только колоночные индексы.
И переход со стандарта 2008 на стандарт 2017, эквивалентна переходу на энтерпрайз 2008, за минусом онлайн перестроения индексов.
Поэтому, со стандарта 2008 на стандарт 2017 (ну, или энтерпрайз), с т.з. расширения возможностей - переходить нужно, а вот с энтерпрайза на энтерпрайз - нужно смотреть, так ли уж нужны колумнсторы.
Например, если у них вся аналитика - в кубах, а хранилище - только как источник данных для кубов - то это нинафиг не нужно.
(Хотя, может быть, данные жать кластерным колумнстором).
10 июн 19, 11:12    [21905766]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить