Frage

Ich arbeite an einem neuen Speichersystem für ein Business-Lösungspaket, das von rund 40 Anwendungen besteht. Einige dieser Anwendungen generieren Dokumente (meist docx, einige pdf), die zur Zeit gespeichert werden und die in einem Netzwerkordner organisiert.

Anwendungen generieren etwa 150,000 bis 200,000 dokumentiert ein Jahr im Durchschnitt, und diese Dokumente sollten in einer konsistenten und zuverlässigen Form (dh. Separate SQL-Datenbank).

beibehalten werden

Sharepoint ist ein führender Kandidat, da wir über die Verwendung es andere Funktionen schließlich, andere dann die DMS-Funktionen planen. Ich habe über Dokumentbibliothek Einschränkungen dh lesen. 2000 Dateien pro Ordner mit bis zu 1.000.000 Dateien in allen Ordnern von einer Dokumentbibliothek. Ich habe auch gelesen, dass die 2000 Grenze umgangen werden kann, aber es beeinträchtigt die Leistung. Was habe ich nicht gefunden wird die reale Welt Erfahrung mit einer so großen Anzahl von Dateien in einer Bibliothek. Und was passiert, wenn ich den Ordner Limit auf 50.000 zum Beispiel erhöhen, welche Auswirkungen habe das auf der Leistung hat (langsame Anfragen zum Lesen / Bearbeiten / Schreiben von Dokumenten über Web Service, das Schreiben vor allem, wenn es für doppelte Dateinamen überprüft, Indexierung, Suche usw .).

Eine wichtige Anmerkung:. Wir werden Sharepoint-Web-Portal überhaupt nicht verwenden, wenn wir nicht haben, sondern alles durch unsere Anwendungen über Web-Service tun, so dass die Daten sehen langsamer Rendering ist nicht das Problem

War es hilfreich?

Lösung

Sie können so viele Elemente in einer Dokumentbibliothek, wie Sie wollen, solange Ihr letzter Absatz wahr ist (Sie werden nicht die Informationen zugreifen Trog das Portal selbst)

Wir haben eine Arbeits Test unseres DMS-System mit 7 Millionen Dateien auf die gleiche Dokumentbibliothek und unter der gleicher Ordner zu. Aber wir gehen nie das Portal Trog, dass der Inhalt zu sehen, verbrauchen wir die Dateien, die SPWeb.GetFile (GUID) Methode verwendet wird, und wir haben alle Informationen, um sie auf einer anderen SQL-Datenbank verwendet (die die GUID der Datei speichert)

Andere Tipps

die 2000 Grenze ist nicht eine harte Grenze, es ist die maximale Anzahl von Dateien, die in einer Ansicht auf der Liste sein sollen.

Wenn ein Listenansicht mehr als 2000 Einzelteile umfasst Leistung beginnt zu gehen. Durch indizierte Spalten hinzufügen und die Schaffung von gefilterten zusätzliche Ansichten auf einer Liste, die nicht diese Grenze von 2000 überschreiten (mehr oder weniger), die Nutzung des Portals selbst ist noch in Ordnung.

Auch seien Sie vorsichtig mit Berechtigungen für die Dateien festlegen. jeder sein eigener Berechtigungssatz degradiert Performance-Datei gibt auch wird, starten als intern Sharepoint zu sehen (in SQL Server) auszuführen massiven schließt sie, um zu bestimmen, wer was sehen darf.

Ein Hinweis: Planen Sie Ihre Infrastruktur sehr, sehr gut. vor allem der SQL Server (Cluster) die Inhaltsdatenbank ausgeführt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top