Niedawno w Warszawie było spotkanie społeczności http://www.timeforsharepoint.pl/ a na nim kilka prezentacji. Jedną z nich prowadził Dawid Kozłowski który jest ekspertem w jednej z większych firm Zajmujących się technologią SharePoint. Z treść prezentacji oraz mojej rozmowy z nim wynikają następujące wnioski:
1. Tworzenie mega-bibliotek z wieloma tysiącami dokumentów ( jakkolwiek technicznie możliwe) jest złym pomysłem , wcześniej czy później system się zapycha i dramatycznie zwalnia. W taki wypadku konieczne jest podzielenie ogromnej ilości na wiele bibliotek np. latami / miesiącami / typami dokumentów itd. Potem można przy użyciu Serch-a zagregować to w odpowiednich widokach. Z punktu widzenia usera będzie to przezroczyste2. Stosowanie bądź nie obłsugi BLOBów za pomocą EBS/RBS provider zależy od konkretnego przypadku użycia. Założenia Twojego projektu wskazują na konieczność jego użycia. Istnieją rozwiązania dla WSS 3.0; MOSS 2007; SPF2010; SPS2010.
3. Topologia farmy oraz rodzaj użytego sprzętu też ma b.istotne znaczenie.
Dodam że u siebie na jednej z farm SPF2010 stosuję EBS do BLOBów . W razie potrzeby mogę podesłać na prix dodatkowe materiały i kontakt do p Dawida
Podsumowując :
nie tworzyć wielkiego repozytorium w jednej bibliotece; zastosować EBS/RBS ; zastosować activeSearch
W tym konkretnym wypadku keidy dokumentów
PDF może być nawet milion (!) jednorazowo wrzucone do bibliotek dokumentów i udostępnione przez WWW na zewnątrz
realną alternatywą jest załadowanie ich na filesystem(y) a następnie podłączenie udziałów sieciowych do bibliotek sharepointa. Jest na świecie kilka kompnentów które to potrafią.
Wątek dyskusji w tym temacie http://www.goldenline.pl/forum/2106898/dokumenty-z-sharepointa-na-serwerze-plikow-a-nie-w-sql
Edytowano 4 razy. Ostatnio 2011-05-18 09:48:32 przez Tedman.