Vantaggi e svantaggi tra sql 2005 e sql 2008?
-
03-07-2019 - |
Domanda
Duplicazione esatta:
Vantaggi di MS SQL Server 2008 rispetto a MS SQL Server 2005?
Sono uno sviluppatore sql e utilizzo sql 2005. Ora voglio passare al 2008, ma ho un po 'paura. qualcuno può darmi qualche consiglio a riguardo. dovrei continuare a utilizzare SQL 2005 o è meglio passare tutti i miei progetti al 2008 a causa di prestazioni migliori?
Soluzione
Chi utilizzerà i tuoi progetti; se si rivolgono a clienti con licenze SQL esistenti, il 2005 potrebbe essere la strada da percorrere; supponendo che siano in esecuzione 2005. I database SQL 2005 funzioneranno nel 2008; sebbene se utilizzi alcune delle nuove funzionalità linguistiche nel 2008, i database SQL2008 non saranno retrocompatibili con il 2005.
Se si controlla dove verranno distribuiti; alcune delle nuove funzionalità di sql 2008 potrebbero essere interessanti; migliore ricerca full-text, servizi di analisi migliorati, servizi di reportistica e alcune modifiche linguistiche. Se si gestiscono i server; i tuoi amministratori apprezzeranno probabilmente le nuove funzionalità di gestione nel 2008.
Altri suggerimenti
Sono passato al 2008 perché sono molto interessato a SSIS e ho database di grandi dimensioni che significano: la compressione del backup e l'aumento dei processi simultanei in SSIS per il 2008 ne valgono la pena per me.
Ho spostato 6 progetti dal 2005 al 2008 senza problemi, ad eccezione dei servizi di segnalazione. Per me il più grande vantaggio sono i miglioramenti di SQL Management Studio come il completamento automatico e la cronologia delle modifiche.
L'unica ragione per cui ho effettuato l'aggiornamento è perché lavoro nel campo dell'istruzione e Microsoft è molto gentile con le licenze.
In generale, a meno che tu non senta che si tratta di un disastro, penso che dovresti cercare di utilizzare la versione più recente alla prima occasione. I progressi nella funzionalità del server e il set di strumenti di solito compensano il tempo impiegato per apprendere le nuove funzionalità. Tutto il software è stato progettato pensando all'obsolescenza pianificata, quindi alla fine dovrai migrare alla tecnologia più recente. Se prendi l'abitudine di migrare i tuoi sistemi alla tecnologia più recente, scoprirai che le migrazioni diventano relativamente indolori.
Uno dei vantaggi di SQL Server 2008 rispetto a SSIS è che include connettori di massa molto veloci per Oracle e Teradata (bene, lo sviluppo e le versioni aziendali lo fanno).
Quindi, se è necessario spostare i dati tra SQL Server 2008 e quei database, si ottiene questo senza costi aggiuntivi.
Vedi Connettori Microsoft per Oracle e Teradata di Attunity
Un altro grande vantaggio di SQLServer 2008 è la nuova funzionalità Change Data Capture (CDC) che significa che puoi creare la tua applicazione nel modo che preferisci e quindi se in un secondo momento sei interessato ad avviare l'elaborazione quando la tabella X è cambiata, può attivare CDC per quella tabella e ottenere una tabella delle modifiche che contiene tutte le modifiche alla tabella X con un sovraccarico minimo. Ben Hall ha pubblicato un post utile su questo .
Penso che SQL 2008 abbia un certo vantaggio rispetto a sql 2005
-
Nuovi tipi di dati (data, ora, flusso di file) 2. Compressin di backup 3. Compressione dei dati Gestione basata su 4.policy.
Se qualcuno conosce una risposta migliore informa gentilmente