Sie müssen die Dateien in der Datenbank behalten, wenn Sie möchten, dass Benutzer der Website diese Dateien bearbeiten. SharePoint ist so konzipiert, dass die meisten dieser Dateien bearbeitbar sind, sodass sie in der Datenbank gespeichert werden können.
Wenn Sie als Anwendungsarchitekt wissen, dass einige häufig verwendete Dateien (Seitenlayouts, Masterpages usw.) nur mit einer Lösungsversion bearbeitet werden, können Sie die Seiten im Dateisystem speichern.
Das Speichern auf dem Dateisystem hat eine kleine Verbesserung beim Einlesen der Zugriffsleistung, da ein Datenbank-Umlauf nicht erforderlich ist. Die Masterpage wird zum Beispiel für jede Seite der Website benötigt, so dass die Speicherung auf dem Dateisystem die Leistung bei hoher Benutzeranforderung verbessert.
Die Tatsache, dass SQL 2008 die Möglichkeit bietet, Dateien "außerhalb" der Datenbank zu verwalten, zeigt, dass diese Funktion nicht nur für SharePoint wünschenswert ist.
Ich habe nicht von solchen "Best Practices" gehört ... 100% stimmen mit Ihnen überein. Ich versuche immer alles in die Inhaltsdatenbank zu legen. – Romias