Symfonia Start w wersji sieciowej umożliwia jednoczesną pracę wielu użytkowników na wspólnej bazie danych. Prawidłowa konfiguracja sieci – serwer plików, uprawnienia, przekroczenia buforów i protokołów sieciowych – jest warunkiem stabilnej pracy wielostanowiskowej. Konfigurujemy środowiska sieciowe Symfonii Start dla małych i średnich firm.
Architektura sieciowa Symfonii Start
Starsze wersje Symfonii Start opierały się na bazie Pervasive (PSQL) z dostępem do pliku przez sieć – serwer plików przechowuje pliki bazy, a silnik Pervasive działa na każdym kliencie lub na serwerze. Nowsze wersje używają SQL Server w architekturze klient-serwer. Wybór architektury wpływa na wymagania sieciowe: Pervasive przez sieć jest wrażliwy na jakość połączenia (duże opóźnienia powodują błędy), SQL Server jest znacznie mniej wymagający dla sieci LAN.
Konfiguracja serwera Pervasive
Dla instalacji Pervasive konfigurujemy serwer Pervasive: instalacja silnika Pervasive w wersji serwerowej, konfiguracja uprawnień do katalogu z bazą danych (pełny dostęp dla kont używających Symfonii Start), ustawienie protokołu sieciowego (TCP/IP lub Named Pipes w zależności od sieci), konfiguracja cache serwera (większy cache = lepsza wydajność przy wielu klientach) i ustawienie timeoutów połączeń. Testujemy dostęp z kilku stanowisk klienckich jednocześnie.
Optymalizacja pracy sieciowej
Optymalizujemy środowisko sieciowe dla Symfonii Start: zapewniamy stałe połączenie kablowe dla stanowisk intensywnie korzystających z programu (WiFi jest nieodpowiednie dla Pervasive przez sieć), konfigurujemy QoS (Quality of Service) na przełączniku sieciowym nadając priorytet ruchowi Symfonii Start, regulujemy rozmiar okna transmisji TCP. Dla problematycznych środowisk rozważamy migrację do nowszej wersji Symfonii Start na SQL Server.