Instalacja Windows SharePoint Services 3.0 cz.2 – Wybór odpowiedniej wersji bazy danych

WSS_Logo_01Przygotowując się do instalacji usługi SharePoint czy to w wersji 3.0 czy też Server 2007 musimy podjąć decyzję o wyborze bazy danych na jakiej chcemy by usługa ta pracowała. Jako, że korzystamy z usługi firmy Microsoft będzie ona współpracować jedynie z platformą bazodanową Microsoft SQL. W tym wypadku musimy wybrać, z którą z wersji tego komercyjnego oprogramowania planujemy wiązać działanie usługi SharePoint. Wbrew pozorom opcji do wyboru mamy całkiem sporo. Musimy bowiem pamiętać o możliwości skorzystania z wersji darmowej jak i odpłatnej tego oprogramowania. Dodatkowo każdy z tych wariantów występuje w kilku znacząco różniących się od siebie wersjach. Poniżej postaram się wam pomóc w dokonaniu możliwie trafnego wyboru dla waszych potrzeb.

Pierwsza podstawowa decyzja jaką należy podjąć jest wybór konkretnej wersji systemu bazodanowego Microsoft SQL Server. Podstawowym kryterium jest rozważenie czy decydujemy się na licencję komercyjną czy też darmową. Konieczne jest w tym wypadku rozważenie czy możemy sobie pozwolić zakup licencji na serwer SQL oraz licencje CAL dla użytkowników.  W zależności od wyboru wersji serwera SQL jak i metody licencjonowania może to być wydatek od kilku od kilkudziesięciu tysięcy złotych.  Warto przy okazji takiego wyboru skontaktować się z zaprzyjaźnionym partnerem Microsoft by poznać ofertę dotyczącą tego produktu.

W sytuacji, gdy nie możemy sobie pozwolić na pełną wersję serwera SQL musimy zdecydować się na jedną z poniższych wersji. Pozwolę się wam przedstawić ograniczenia jakie niesie ze sobą wybór danej edycji bazy. Warto z tymi uwarunkowaniami zapoznać się przed wdrożeniem systemu SharePoint.

Rozwiązanie domyślne

Microsoft SQL Server Embedded Edition jest niejawnie instalującą się baza danych  SQL podczas instalacji usługi Windows SharePoint Services 3.0 w trybie autonomicznym. Jest to wersją bazy danych z stosunkowo małą liczbą ograniczeń dotyczących rozmiaru bazy danych lub obsługi sprzętu, jednak bardzo mało konfigurowalną i niemal nie zarządzalną.

Zalety:

  • darmowe rozwiązanie
  • brak wymogu licencji CAL dla użytkowników
  • brak limitu rozmiaru bazy danych
  • brak ograniczeń co do obsługiwanego sprzętu

Wady:

  • brak interfejsu do zarządzania i obsługi baz SQL
  • brak możliwości stworzenia  backupu baz danych
  • słaba wydajność
  • konieczność instalacji bazy na dysku C serwera, bez możliwości migracji do innej lokalizacji
  • duże problemy z migracją bazy SharePointa do innej wersji MS SQL

Dla kogo to rozwiązanie?

Jeśli planujemy gromadzić większą liczbę danych (więcej niż 4GB) i nie ma w najbliższych planach możliwości zakupu pełnej wersji SQLa konieczne jest wybranie tej bazy. Jednak konieczne jest posiadanie wiedzy na temat ograniczeń i problemów związanych z tą edycją.

Alternatywne rozwiązania

Microsoft SQL 2005 Express Edition

Zalety:

  • darmowe rozwiązanie
  • brak wymogu licencji CAL dla użytkowników
  • możliwość zarządzania bazami danych
  • prosta migracja do pełnej wersji bazy SQL

Wady:

  • limit obsługi tylko jednego procesora
  • limit wykorzystywania maksymalnie 1GB pamięci RAM
  • maksymalny rozmiar bazy danych 4G B


Microsoft SQL 2008 Express Edition

Zalety:

  • darmowe rozwiązanie
  • brak wymogu licencji CAL dla użytkowników
  • dostępny Full-Text Search
  • dostępny Reporting Services w wersji Express
  • możliwość zarządzania bazami danych
  • prosta migracja do pełnej wersji bazy SQL

Wady:

  • limit obsługi tylko jednego procesora
  • limit wykorzystywania maksymalnie 1GB pamięci RAM
  • maksymalny rozmiar bazy danych 4G B

Dla kogo to rozwiązanie?

Edycje bazy Express zalecam by wybierać zawsze, gdy jest planowana migracja do pełnej wersji bazy SQL. Dzięki temu, że możliwa jest tu pełna konfiguracja nie będzie najmniejszych problemów z przeniesieniem bazy na nową instancję SQL Server. Dodatkowo wybierając wersję 2008 mamy możliwość skorzystać z Full-Text Searcha co dodatkowo pozwala wykorzystać SharePointa w jeszcze wydajniejszej formie. Należy się jednak pilnować, gdyż limit 4GB pamięci dyskowej jak i 1GB RAMU (wydajność) jest tutaj nieprzekraczalny.

Podsumowanie

Dlaczego w tym miejscu uczulam na wybór konkretnej edycji? Robię to gdyż zdefiniuje on dalszą  ścieżkę instalacji usługi Windows SharePoint Services 3.o. W przypadku instalacji SharePointa na bazie Embedded tak naprawdę nie mamy dostępnych zbyt wielu możliwości konfiguracyjnych. Instalator sam wszystko skonfiguruje nie pytając nas o zdanie. Instalacja na normalnej wersji SQLa (pełnej czy to Express) pozwala nam samemu skonfigurować usługę według naszych wymagań i oczekiwań. Warto więc zatrzymać się w tym miejscu dłuższą chwilę, rozważyć wszystkie możliwości i dopiero podjąć decyzję o wyborze wersji bazy danych Microsoft SQL.

Leave a Reply

Your email address will not be published. Required fields are marked *