Differenza tra SQL Server 2005 e SQL Server 2008

June 15

Differenza tra SQL Server 2005 e SQL Server 2008


SQL Server è un'applicazione disponibile per le aziende che utilizzano l'ambiente Microsoft Windows. E 'utilizzato per creare database relazionali che si può accedere da postazioni di lavoro, Internet o altri sistemi mediatici. Fin dall'inizio, nel 1989, SQL Server ha offerto diverse versioni. Ci sono una miriade di differenze tra SQL Server 2005 e Server 2008.

Funzionalità di gestione

SQL Server 2008 offre agli amministratori nuove e migliorate caratteristiche che permettono un maggiore controllo per gestire più di grandi e complessi ambienti di database e server.

Scalabilità

SQL Server 2008 è dotato di compressione che permette la compressione dei file di database ei file di registro delle transazioni associati al database compressa.

Database performance

SQL Server 2008 risolve il problema negativo di blocchi che si verificano durante l'esecuzione di un gran numero di transazioni. SQL Server 2008 si allea con il meccanismo di partizionamento delle tabelle per permettere al motore di SQL Server ad aumentare i blocchi al livello di partizione prima livello di tabella, che può diminuire drasticamente l'effetto di escalation dei blocchi sui sistemi responsabili di migliaia di transazioni al secondo.

mirroring del database

In SQL Server 2005, il database mirroring è una soluzione offerta agli amministratori di ottenere elevata disponibilità. Con SQL Server 2008, i miglioramenti sono incorporati al processo di mirroring del database, che migliora notevolmente questo processo.

La sicurezza dei dati

Sebbene SQL Server 2005 ha introdotto la sicurezza dei dati in forma di crittografia dei dati, SQL Server 2008 notevolmente migliorata la capacità con Extensible Key Management e Transparent Data Encryption. Il Key Management estendibile consente una struttura potenziata per memorizzare in modo sicuro le chiavi utilizzate nelle infrastrutture di crittografia. L'infrastruttura di crittografia include all'interno del database, così come all'esterno del database in moduli software di terze parti o con un modulo hardware di sicurezza. Transparent Data Encryption fornisce un grande miglioramento della flessibilità per la crittografia dei dati, permettendo la crittografia per essere una proprietà del database e non solo il risultato della funzione in una riga di codice.