Должны ли мы перейти на SQL Server 2005 или 2008? - PullRequest
4 голосов
/ 10 октября 2008

Наша компания рассматривает возможность обновления нашего SQL-сервера.

На этом этапе было бы лучше перейти на 2005 или 2008?

Вот некоторые из моих соображений:

  • Особенности
  • Лицензионные расходы
  • Кривая обучения

Помните, что наши сотрудники уже много лет используют SQL Server 2000.

Ответы [ 4 ]

4 голосов
/ 10 октября 2008

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

Плюсы перехода в 2008

  • Вы получаете еще 3 года жизни для ваших систем практически бесплатно. SQL Server 2008 будет поддерживаться дольше, чем SQL Server 2005. Это дает вам больше времени, прежде чем вам придется переходить на новую версию. ИМО, наверное, самый сильный аргумент для перехода прямо к SQL Server 2008.

  • Вы получаете некоторые функции, такие как геопространственное индексирование, которые недоступны в SQL Server 2005. Хотя ваши приложения SQL Server 2000 не будут использовать эти функции на начальном этапе, в будущем вы получите больше возможностей, не прибегая к другому изменению платформы. Для вашего упражнения по переносу это не имеет значения, но вы приобретаете немного гибкости почти бесплатно.

Преимущества перехода на SQL Server 2005

  • Это менее «кровоточащий край», чем SQL Server 2008, поэтому путь реализации, вероятно, будет немного проще.

  • Привлекать специалистов, имеющих опыт работы с SQL Server 2005, будет проще, чем набирать опытных специалистов по SQL Server 2008. Однако, вероятно, вы будете в основном переподготовку своего существующего персонала, так что это вряд ли будет серьезной проблемой.

YMMV по некоторым из этих пунктов, поэтому вы можете провести более подробное расследование потенциальных проблем и выяснить, существуют ли какие-либо реальные преимущества или препятствия, характерные для ваших обстоятельств.

4 голосов
/ 10 октября 2008

2005 уже сильно отличается от 2000, по крайней мере, в лучших практиках, так как ряд вещей, таких как обработка ошибок, значительно улучшен. Что касается кривой обучения, то, если вы все равно собираетесь бросить на них обучение, им, вероятно, лучше научиться новой технологии, чем той, которой уже несколько лет.
Помимо этого, сложно комментировать новые функции, не предоставляя никакой информации о том, какую работу выполняет ваша компания. В SQL 2008 меня очень порадовал тип геопространственных данных, который я хотел бы опубликовать за несколько месяцев до (возможно, начальная запланированная дата выпуска), поскольку они сделали бы наше огромное картографическое приложение намного проще ...

1 голос
/ 10 октября 2008

Я бы сразу перешел к 2008 году, поскольку уже имеется достаточно различий, которые необходимы для полного повторного тестирования программного обеспечения по сравнению с 2005 или 2008 годом.

0 голосов
/ 16 января 2010

Я бы выбрал 2008, без сомнения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...