SQL Server ist eine Anwendung zur Verfügung , um Unternehmen mit der Microsoft Windows-Umgebung. Es wird verwendet, um relationale Datenbanken , die von Workstations, im Internet oder anderen Medien Systeme zugegriffen werden können. Seit der Gründung im Jahr 1989 hat SQL Server verschiedene Versionen angeboten . Es gibt eine Vielzahl von Unterschieden zwischen SQL Server 2005 und Server 2008 . Management-Funktionalität
SQL Server 2008 bietet Administratoren neue und verbesserte Funktionen, die mehr Kontrolle über große und komplexe Datenbank-Umgebungen sowie Server verwalten können.
Skalierbarkeit
SQL Server 2008 verfügt über eine integrierte Komprimierung, die Komprimierung der Datenbank-Dateien und die Transaktionsprotokolldateien mit dem komprimierten Datenbank zugeordnet ermöglicht .
Database Performance
SQL Server 2008 befasst sich mit der Frage der negativen Sperren, die während der Durchführung einer großen Zahl von Transaktionen auftreten . SQL Server 2008 Teams mit der Tabellenpartitionierungsschlüssel Mechanismus , damit der SQL Server -Engine , um Sperren auf die Partition Niveau vor der Tabelle, und die dramatisch verringert die Wirkung von Sperrenausweitung auf Systemen verantwortlich für Tausende von Transaktionen pro Sekunde zu eskalieren.
Datenbankspiegelung
In SQL Server 2005 ist die Datenbankspiegelung eine angebotene Lösung für Administratoren , um hohe Verfügbarkeit zu erreichen. Mit SQL Server 2008 werden Verbesserungen an der Datenbankspiegelung Prozess, der stark verbessert diesen Prozess einbezogen .
Data Security
Obwohl SQL Server 2005 eingeführt Datensicherheit in Form von Datenverschlüsselung, SQL Server 2008 erheblich die Fähigkeit mit Extensible Key Management und Transparent Data Encryption erweitert. Die Extensible Key Management ermöglicht eine verbesserte Struktur zur sicheren Speicherung der Schlüssel bei der Verschlüsselung Infrastruktur verwendet . Die Verschlüsselung Infrastruktur umfasst in der Datenbank als auch außerhalb der Datenbank in Drittanbieter-Software -Modulen oder mit einem Hardware Security Module . Transparent Data Encryption bietet eine enorme Verbesserung in der Flexibilität für die Verschlüsselung von Daten durch Verschlüsselung ermöglicht eine Eigenschaft der Datenbank und nicht nur das Ergebnis der Funktion in einer Codezeile sein .