7.2. FILESTREAM-Daten

Die flexiblen Methoden, die SQL Server für die Speicherung großer Objekte in der Datenbank verwendet, bieten viele Vorteile gegenüber der Speicherung von Daten im Dateisystem, weisen aber auch einige Nachteile auf. Zu den Vorteilen zählen:

  • Die Transaktionskonsistenz der großen Objekte ist garantiert.

  • Bei der Sicherung und Wiederherstellung werden die großen Objekte ebenfalls erfasst, sodass eine zeitpunktgenaue Wiederherstellung auch dafür möglich ist.

  • Alle Daten können in einer einzigen Speicher- und Abfrageumgebung abgelegt werden.

Allerdings gibt es auch u.a. folgende Nachteile:

  • Große Objekte können eine Menge Puffer im Cache einnehmen.

  • Die Aktualisierung großer Objekte kann zu einer starken Fragmentierung der Datenbank ...

Get Microsoft SQL Server 2008 Internals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.