Преимущества и недостатки между sql 2005 и sql 2008?
-
03-07-2019 - |
Вопрос
Точная копия:
<Ч>
Я разработчик SQL и использую SQL 2005. Теперь я хочу перейти на 2008 год, но я немного боюсь. может кто-нибудь даст мне несколько советов по этому поводу. Должен ли я продолжать использовать SQL 2005 или лучше передать все мои проекты в 2008 году из-за лучшей производительности?
Решение
Кто будет использовать ваши проекты; если они обращаются к клиентам с существующими SQL-лицензиями, то 2005 год может быть подходящим вариантом; при условии, что они работают в 2005 году. Базы данных SQL 2005 будут работать в 2008 году; хотя, если вы используете некоторые из новых языковых функций в 2008 году, базы данных SQL2008 не будут обратно совместимы с 2005 годом.
Если вы контролируете, где они будут развернуты; некоторые из новых функций в SQL 2008 могут представлять интерес; улучшенный полнотекстовый поиск, улучшенные службы анализа, службы отчетности и некоторые языковые настройки. Если вы управляете серверами; Ваши администраторы, вероятно, оценят новые функции управления в 2008 году.
Другие советы
Я перешел в 2008 г., потому что я очень увлечен службами SSIS и имею большие базы данных, что означает: сжатие резервных копий и увеличение числа параллельных процессов в службах SSIS в 2008 году, которые того стоят.
Я переместил 6 проектов с 2005 по 2008 год без каких-либо проблем, кроме служб отчетности Для меня самое большое преимущество - это усовершенствования SQL Management Studio, такие как автозаполнение и история изменений. Р>
Единственная причина, по которой я сделал обновление, заключалась в том, что я работаю в сфере образования, и Microsoft очень любезна в вопросах лицензирования. Р>
В общем, если вы не слышите, что это катастрофа, я думаю, что вы должны стремиться использовать самый последний выпуск при первой же возможности. Достижения в функциональности сервера и в наборе инструментов обычно компенсируют время, необходимое вам для изучения новых функций. Все программное обеспечение разработано с учетом запланированного устаревания, поэтому вам в конечном итоге потребуется перейти на более новую технологию. Если вы привыкнете переводить свои системы на новейшие технологии, вы обнаружите, что миграция становится относительно безболезненной. Р>
Одним из преимуществ SQLServer 2008 по отношению к SSIS является то, что он включает в себя очень быстрые оптовые соединители для Oracle и Teradata (ну, как в версиях для разработчиков и корпоративных версиях).
Поэтому, если вам нужно переместить данные между SQLServer 2008 и этими базами данных, вы получите это без дополнительных затрат.
См. коннекторы Microsoft для Oracle и Терадата от Attunity
Еще одним важным преимуществом SQLServer 2008 является новая функция Change Data Capture (CDC), которая означает, что вы можете создавать свое приложение любым удобным для вас способом, а затем, если в дальнейшем вы захотите начать некоторую обработку после изменения таблицы X, вы может включить CDC для этой таблицы и получить таблицу изменений, которая содержит все изменения в таблице X с минимальными издержками. Бен Холл сделал полезный пост на этом .
Я думаю, что SQL 2008 имеет некоторые преимущества по сравнению с SQL 2005
<Ол>Новые типы данных (дата, время, поток файлов) 2. Резервное копирование Сжатие данных 4. Управление на основе политики.
Если кто-то знает, лучше ответьте, пожалуйста, сообщите