RSS | Newsletter | Kontakt | Sitemap |  Suchen

Microsoft SQL Server 2008 – die wichtigsten Neuerungen

Mit dem SQL Server 2008 steht uns heuer eine neue Version der Microsoft Datenbank-Server ins Haus. Gemäss Microsoft soll diese im dritten Quartal 2008 offiziell verfügbar sein. Wir konnten uns schon jetzt mit der neuen Version vertraut machen.

Die Neuerungen decken im Vergleich zum SQL Server 2005 einen grossen Bereich ab. Sie sind jedoch nicht so grundlegender und umfassender Natur, wie die mit dem SQL Server 2005 eingeführten Änderungen. Der SQL Server 2008 ist darum mehr Evolution denn Revolution.

Viele Bereiche, die mit SQL Server 2005 erstmals eingeführt wurden, sind nun vertieft und verbessert worden. So sind einige der neuen Datentypen für SQL Server 2008 mithilfe der integrierten .NET Laufzeitumgebung „SQL-CLR“ realisiert worden. In anderen Bereichen wurden Features im Vergleich zur 2005er Version verbessert und deren Anwendung vereinfacht. Dies ist unter anderem bei der XML-Unterstützung der Fall, wo Erfahrungen aus der Praxis und Kundenwünsche in die neue Version eingeflossen sind.

Für Entwickler und Anwender gleichermassen interessant ist die deutlich verbesserte Volltextsuche. Dieses Feature war bisher immer ein wenig „aufgepfropft“. Die Volltextdaten wurden extern in separaten Dateien verwaltet, was umständlich und wenig benutzerfreundlich wirkte. Mit dem SQL Server 2008 wird die Volltextsuche jetzt vollständig in die Datenbank integriert und damit viel einfacher und zugänglicher. Für uns Entwickler wird es damit einfacher, die Volltextsuche in einer Applikation zu unterstützen.

Datenbank-Administratoren werden zwei grosse Neuerungen besonders auffallen: Komprimierte Backups, die viel weniger Speicherplatz in Anspruch nehmen sollen und das neue, auf Richtlinien (Policies) basierende Management-Framework, das demjenigen von Windows Servern ähnlich ist. Weiter erlaubt der SQL Server 2008 nicht nur einzelne Datenbank-Felder, sondern ganze Datenbanken und deren physische Dateien durch Verschlüsselung gegen Missbrauch zu schützen.

Dank neuen Datentypen noch leistungsfähiger
Entwickler werden sich zudem über neue Datentypen freuen, die eine datenbankbasierte Entwicklung noch einfacher, schneller und zuverlässiger machen. Bestehende Funktionen wie z.B. Datumstypen wurden erweitert, so dass sie auch Zeitzonen unterstützen. Zudem wurden auch ganz neue Datentypen eingeführt wie z.B. Typen für die Speicherung geografischer Informationen. Diese werden für unsere Kunden immer wichtiger, beispielsweise für die Auswertung von Verkaufszahlen pro Land oder Region.

Als weitere sehr interessante Neuerung sei der FILESTREAM-Datentyp erwähnt. Dieser ermöglicht dem SQL Server 2008, Dateien wie Word, PDF und so weiter noch einfacher und effizienter zu verwalten. Die Dateien werden physisch im Filesystem des Servers abgelegt, auf dem der SQL Server läuft. Trotzdem sind sie unter Kontrolle des SQL Servers und können auch aus dem SQL-Code heraus manipuliert werden. Damit werden alle Lösungen, die sich im weitesten Sinne mit der Verwaltung von Dokumenten befassen, in Zukunft noch effizienter und leistungsfähiger sein.

Alle diese neuen Typen wurden mit der SQL-CLR-Laufzeitumgebung (integriertes .NET Framework) erstellt, und zeigen, wie nützlich und hilfreich diese Integration ist.


Kleine Änderungen – grosse Auswirkungen
Für uns Entwickler wurden zahlreiche kleinere Verbesserungen eingeführt. Dank diesen wird die Arbeit mit dem SQL Server einfacher, effizienter und sicherer. In T-SQL, der „heimischen“ Programmiersprache des SQL Servers, wird es neu möglich sein, eine Variable zu deklarieren und direkt zu initialisieren. Beim Einfügen in eine Datenbank-Tabelle mittels „INSERT“ können mehrere Datenzeilen angegeben werden. Beides sind an sich nur kleine Verbesserungen, die aber das Leben der Entwickler sehr viel einfacher machen und Fehler vermeiden helfen.


Abbildung: Microsoft SQL Server 2008

Alles in allem ist der SQL Server 2008 ein wichtiger und umfassender Schritt zu noch mehr Effizienz, noch mehr „do more with less“. Wir freuen uns darauf!

Weiterführende Informationen zum SQL Server 2008 finden Sie in den Microsoft-Whitepapers unter: http://www.microsoft.com/sqlserver/2008/en/us/white-papers.aspx

Marc Scheuner
Solution Developer



© 2008 GARAIO Technology Lab, Bern  | Anfrage senden  | Telefon +41 31 350 40 00