Назад | Перейти на главную страницу

Улучшения (не новые) возможности между SQL Server 2005 и 2008

Вот данные:

Вот вопрос, игнорируя новые функции в MSSQL 2008 (который, как я полагаю, можно понять), какие существенные улучшения были внесены в MSSQL 2008 в функции, существующие в MSSQL 2005, а не в MSSQL 2000?

В SQL Server Management Studio теперь есть IntelliType при построении запросов! О долбаное время!

(технически улучшение SSMS, а не новая функция).

Сжатие страницы. Хорошо, это новая функция, а не улучшение функции SQL 2005. Вы можете вращать его, так как это улучшение по сравнению со сжатием строк, которое существует в SQL 2005 SP2. Кроме того, он прозрачно влияет почти на все функции SQL 2005, никаких изменений не требуется. Это настолько полезная функция, что оправдывает SQL 2008 по сравнению с 2005 годом со всех возможных сторон.

Существенный - это очень субъективное слово, но одно из моих любимых улучшений - это разделение даты и времени на отдельные типы данных вместо одного типа данных datetime. Кроме того, диапазон дат теперь возвращается к 1/1/0001 вместо 1/1/1753.

Я уверен, что есть улучшения производительности и т. Д., Но по моему опыту, 2005 год был настолько надежным, что обновление до 2008 года больше касается новых функций, чем улучшений. В нашем магазине мы обновляем только тогда, когда можем воспользоваться новыми функциями (например, потоком файлов).

Я думаю, что вопрос, который вы задаете, на самом деле не вопрос. Я работаю в правительстве штата и в частном секторе. У правительства обычно более длинные циклы проектов, но основные проблемы те же. Если вы работаете в магазине Oracle, продвижение решения Microsoft, IBM или MySQL не будет продуктивным или полезным для вашей карьеры. Если у вас нет прочной поддержки со стороны надежных менеджеров, вас будут воспринимать как «одного из них», и вам будет трудно добиваться результатов.

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

По опыту, есть несколько улучшений:

  1. Лучшее использование многоядерных компьютеров с меньшими изменениями конфигурации или файлов
  2. Лучшая производительность для баз данных> 100 ГБ

Там, где я работаю, мы обновили SQL Server 2005 Std. От 32-разрядной версии до 64-разрядной версии SQL Server 2008 Enterprise только для работы с более крупными базами данных (более 3 ТБ)