Baza danych SQL |
Moduły systemu Streamsoft Prestiż pracują w oparciu o serwer bazy danych InterBase firmy Borland lub open-source FireBird. InterBase jest wysoko wydajnym wieloplatformowym serwerem bazodanowym SQL przeznaczonym dla krytycznych aplikacji biznesowych, aplikacji mobilnych i opartych na internecie, dla platform: Linux, Windows. Serwer bazy danych dostarczany jest łącznie z systemem Streamsoft Prestiż bez żadnych dodatkowych opłat. Licencja na użytkowanie serwera InterBase jest zawarta w programie.
InterBase, dobrze znany jako bezawaryjny RDMS ( Relational Database Management System) klasy Enterprise, daje silne, solidne, niezawodne i łatwe w użyciu rozwiązanie dla klientów. Od 1985, InterBase dostarcza technologicznie rozwiązania baz relacyjnych dla takich przedsiębiorstw jak: Motorola, Nokia, Northern Telecom, US Army, NASA oraz Boeing.
Takie właściwości jak transakcyjność danych, procedury wbudowane, wyzwalacze (triggers), bezawaryjność oraz duża wydajność umożliwiają jego instalacje w sieciach, znacznie przekraczających 100 stanowisk. Dzięki usunięciu z pomiędzy naszej aplikacji i InterBase warstwy pośredniej jaką jest BDE zmniejszamy do minimum narzut na wykonanie zapytań i uzyskujemy rewelacyjnie krótki czas komunikacji z serwerem. InterBase jest udostępniony w postaci "open-source". Dzięki zasadom open-source wzrośnie rola Inprise/Borland na rynku baz danych dla wielu platform, w tym na zdobywającej coraz większą popularność platformie Linux. InterBase dba również o sprawy związane z zarządzaniem bazą danych. Do tego celu powstały dedykowane narzędzia graficzne dla Windows oraz ich tekstowe odpowiedniki dla innych środowisk. Manager bazy danych pozwala na zarządzanie kontami użytkowników, wykonuje oraz odtwarza kopie baz danych. Z jego pomocą można odzyskiwać niedokończone transakcje oraz przeglądać statystyki serwera i wykorzystania baz danych. Serwer InterBase jest bardzo prosty w obsłudze. Nie wymaga specjalistycznej wiedzy związanej z obsługą serwerów bazodanowych. Baza InterBase posiada interfejs ODBC, JDBC oraz ADO, umożliwiający dostęp do danych z aplikacji zewnętrznych. Przykładem wykorzystania takiego dostępu może być tworzenie i analiza danych za pomocą arkusza Excel.
Opis pól edycyjnych |
Przykładowe konfiguracje
Zarówno system jak i serwer bazy danych można zainstalować w jednej z następujących konfiguracji :
1. Instalacja jednostanowiskowa
Takie rozwiązanie polecane jest wyłącznie w przypadku, gdy komputer nie pracuje w sieci komputerowej i nie istnieje potrzeba dostępu do danych z wielu stanowisk.
W tym przypadku system Streamsoft Prestiż oraz serwer bazy danych instalowane są na jednym komputerze.
2. Instalacja sieciowa bez wydzielonego dedykowanego serwera
Ten rodzaj instalacji pozwala na dostęp do danych przez kilka stanowisk komputerowych pracujących w sieci. Jeden z komputerów pełni wówczas rolę serwera bazy danych, jednocześnie obsługując system Streamsoft Prestiż. Komputer obsługujący serwer bazy oraz system np. Streamsoft Prestiż powinien być komputerem o większej wydajności oraz pojemności pamięci RAM.
Rozwiązanie to jest zalecane jedynie w przypadku niewielkich instalacji o małym obciążeniu.
3. Instalacja sieciowa z wydzielonym dedykowanym serwerem
Ten rodzaj instalacji pozwala na dostęp do danych przez kilka stanowisk komputerowych w sieci. Na wydzielonym komputerze instalowany jest serwer bazy danych. Na pozostałych stanowiskach instalowany jest system Streamsoft Prestiż.
Ten rodzaj instalacji zalecany jest w przypadkach gdy wymagana jest większa wydajność i większa liczba stanowisk sieciowych.