|
Skalowanośc bazy SoftwareCheck, wiele procesorów?
Istnieje obecnie wiele wersji Interbase i FireBird - od najprostszej - darmowej - dostarczanej z
SoftwareChek (Interbase 6.0 i Firebird 2.0), do serwerowych rozwiązań korporacyjnych.
SoftwareCheck jest skalowalny - może wykorzystywać bazę Interbase w wersji 6.0 ,
6.5 , 7.1, 7.5, 2007 SE/DE. oraz FireBird 1.5 lub 2.0 w zależności od stawianych wymagań
|
wersja Interbase
|
komentarz
|
koligacja
|
inne ustawienia
|
FireBird 2.0 ZALECAMY
|
bezpłatna ,
dostarczona łącznie z SoftwareCheck
|
z obsługą wieloprocesorową, zalecamy wersję Classic
|
baza może działać
poprzez TCP/IP,netBEUI,SPX (na lokalnej stacji lub w sieci) lub na serwerze ze zdalnym dostępem
|
|
Interbase 6.0
|
bezpłatna ,
dostarczona łącznie z SoftwareCheck
|
brak obsługi wieloprocesorowej, w systemach wieloprocesorowych należy ustawić odpowiednią maskę koligacji (affinity mask)
|
baza może działać
poprzez TCP/IP,netBEUI,SPX (na lokalnej stacji lub w sieci) lub na serwerze ze zdalnym dostępem
|
| Interbase 6.5
|
płatna, obecnie nie sprzedawana
|
j.w.
|
j.w.
|
| Interbase 7.5
|
płatna (ok. 50 Euro)
|
z obsługą wieloprocesorową
|
baza może działać w trybie remote poprzez TCP/IP lub SPX
(na lokalnej stacji lub w sieci) lub na serwerze ze zdalnym dostępem
|
Interbase 2007 Desktop Edition ZALECAMY
|
płatna (ok. 60 Euro)
|
j.w.
|
lokalnie na stacji lub na serwerze ze zdalnym dostępem
|
| Interbase 2007 Server Edition
|
płatna (ok 200..300 Euro - od ilości procesorów)
|
j.w.
|
na serwerze sieciowym
|
O masce koligacji.
Koligacja (Affinity) - W serwerach wyposażonych w wiele procesorów w konfiguracji
pul aplikacji można ustanowić koligację między procesami roboczymi a procesorami,
aby efektywniej wykorzystywać pamięci podręczne procesorów i moc procesorów.
Poprzez ustawienie maski koligacji możemy wpłynąć, które procesory zajmują się
jakimi wątkami/aplikacjami.
Prawidłowy rozdział mocy procesorów pomiędzy procesy na ogół przynosi dobre rezultaty
i zdecydowanie zwiększa wydajność systemu. W niektórych jednak sytuacjach bywa
niepożądane: z powodów synchronizacyjnych np. różne systemy bazy danych mogą mieć
duże problemy z szybkością . Wtedy wskazane jest "przypisanie" bazy tylko do jednego
procesora - tracąc zalety koligacji, ale zyskując na synchronizacji procesów.
Mówiąc krótko: pracujesz tak, jakbyś miał tylko jeden procesor dla bazy.
Na stacji lokalnej SoftwareCheck automatycznie obsługuje koligacje procesów -
automatycznie wykrywa ilość procesorów, wersję Interbase i konfiguruje maskę koligacji
dla Interbase.
|