2009-08-05 5 views
6

Я изучаю возможность обновления нашего SQL Server с SQL Server 2000 до 2005 или 2008 годов. Существует большая озабоченность по поводу того, действительно ли нам действительно подходит 2008 год, потому что база данных настолько важна для нашего продукта. Каковы веские причины использовать 2008 год в 2005 году? У вас был хороший или плохой опыт с 2008 годом? Я особенно заинтересован в производительности запросов, новых функциях для наших запросов и стабильности.Каковы веские причины выбора SQL Server 2008 за 2005 год?

ответ

4

Одна хорошая причина - сжатие резервных копий в SQL 2008 SQL 2008 имеет 3 варианта для резервного копирования:

В SQL 2008 3 варианта в то время как резервное копирование баз данных, а именно:

  • Нет сжатия (так же, как SQL 2005)
  • Настройка сервера (если сервер резервного копирования комп установка ression вкл/выкл - использовать этот параметр)
  • Compression (Сжатие файла резервной копии во время резервного копирования)

SQL 2008 резервное копирование со сжатием, как правило, быстрее, чем SQL 2005 резервного копирования без сжатия (меньше файла ввод/вывод с сжатым файлом)

Редактировать: Мы использовали SQL 2008 некоторое время и не испытывали никаких проблем. Фактически, работа с новыми функциями в SQL Management Studio (например, intellisense) облегчила выполнение некоторых задач.

+0

Это убедительно. Резервное копирование SQL является частью нашего процесса выпуска, и оно ведется навсегда. – Jon

+1

Я бы предпочел это со сжатием страницы http://msdn.microsoft.com/en-us/library/cc280449.aspx, чтобы извлечь выгоду из живых данных, а также для резервного копирования. Меньше IO, меньшие MDF для поддержания и распределения, просто доброта. –

4

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

Предположим, что карта с zipcodes, география, представляющая центр zipcode, и геометрия являются обложками zipcode. Затем вы можете использовать встроенную новую функцию sql-сервера, чтобы определить, есть ли, например, клиент.

Редактировать P.S. вот ссылка на серию статей, описывающих преимущества/новые возможности:

What’s New in SQL Server 2008 Part 3

+0

Это аккуратно. Я полагаю, вы могли бы сделать это в своем .Net-коде ранее. Лучше ли делать это на этом уровне? Похоже, это может быть хуже. – Jon

+0

Таким образом, вы также можете получать данные, запросы на большие площади могут быть дорогими или могут потребоваться для ночного прохода через куб. таким образом все, что datamining выполняется на SQL-сервере., который затем может быть использован в вашем приложении. – Colin

+0

Это справедливая точка, я полагаю. – Jon

4

Я бы обновить до 2008, потому что:

  • Пока вы не думаете об этом сейчас, 2005 будет идти «конец жизни» рано и другой подъем может быть принужден, прежде чем вы будете готовы.
  • Все 2005 год может сделать, 2008 может сделать. Но противоположное не соответствует действительности. Хуже всего было бы перейти на обновление до 2005 года, чтобы обнаружить, что вам нужно что-то с 2008 годом, и снова нужно обновить его.
  • Есть много маленьких вещей улучшилось или добавлены в 2008

Я бы также спросить, почему вы беспокоитесь о поездке в 2008 году? Если вы сегодня обновляетесь, зачем идти к продукту, которому уже 4 года, а не к последнему?

+1

Я не так переживаю, но «некоторые люди». Вы знаете, как это происходит. – Jon

+4

Вы можете привести менеджера к логике, но вы не можете заставить его думать –

+1

Я бы указал на аргумент конца жизни, который я сделал выше, как одну большую вещь (мы хотим сделать это снова, когда выйдет SQL Server 2011) , Кроме того, вы можете указать, что SP1 отсутствует для SQL Server 2008, поэтому он находится в стабильной точке. И, я забыл, как менеджеры могут быть во многих организациях. Я режиссер, который сейчас делает эти звонки, и я вижу это как нерешенное решение (2008). –

2

Я немного пошутил в 2008 году, но пока не использовал его «по-настоящему». Я могу предложить только некоторые моменты.

Он «готов к использованию».SQL Server был абсолютно жизнеспособным продуктом, по крайней мере с 7.0. Если бы это было плохое, дрянное или вообще бесполезное, его конкуренты (все, кто не является Microsoft) до сих пор поняли всем.

Это новая версия, она будет поддерживаться MS дольше.

Много новых и причудливых колокольчиков и свистов. Тем не менее, они - колокола и свистки, они действительно не добавляют так много к «базовой» функциональности базы данных.

Есть некоторые серьезные дополнения, в частности различные новые типы данных даты и времени. (И если они все получат что-то вроде grid-вычислений Oracle, то я действительно буду впечатлен.)

По большому счету, я считаю, что «вы покупаете лицензию 2008 года, вы можете использовать 2005 или 2008, ваш выбор» , Таким образом, вам лучше использовать последнюю версию.

+0

О, это очень интересно о лицензировании. Также хороший момент о конкуренции. Если в 2008 году был беспорядок, я уверен, что весь интернет узнает об этом. – Jon

+0

C-Pound Guru упоминает большой, который я забыл: резервное сжатие. Я использовал SQL LiteSpeed ​​в прошлом и люблю его. Резервное сжатие не подлежит полной пользе, но все это существенно для баз данных размера гигабайта. –

3

Мы использовали его примерно 3 месяца, и он кажется довольно стабильным. Мы также обновились с 2000 года, и это было довольно безболезненно. Одна вещь, которую я заметил, это новое заявление MERGE, которое является хорошим способом сделать upserts.

+0

+1 МЕРЖЕ камни! :-) –