Spis treści

Bazy danych i formularze z nich wygenerowane są codziennie używane w wielu firmach i korporacjach. Z powodów organizacyjnych i praktycznych coraz bardziej przydatne jest uzyskiwanie do nich dostępu naprzemiennie online lub zdalnie, a także bezpośrednio.

Bazy danych: Struktura warstwowa

Aplikacja relacyjnej bazy danych składa się zazwyczaj z trzech warstw. Te warstwy to dane, interfejs i logika.

  1. Dane składają się z tabel, w których przechowywane są dane.
  2. Interfejsy składają się z formularzy, za pomocą których użytkownicy wchodzą w interakcję z danymi w tabelach.
  3. Logika to kod, który pozwala na automatyzację zadań i zarządzanie zarówno danymi, jak i obiektami interfejsu.

Narzędzia do zarządzania bazami danych przedsiębiorstwa

Od ponad 30 lat aplikacje zarządzania są rozwijane przy użyciu zestawów do tworzenia oprogramowania 4GL (4th Generation Language), takich jak PowerBuilder, WinDev, FoxPro, Uniface, Visual Basic lub Delphi.

Te narzędzia umożliwiają generowanie aplikacji Windows, instalując je na każdym komputerze użytkownika. Ta aplikacja komunikuje się z centralną bazą danych firmy. Ta baza danych może być hostowana na terenie firmy lub online.

SQL do zarządzania bazami danych online

System Zarządzania Bazą Danych (DBMS) może być Oracle, MS-SQL, My-SQL, PHP, .net, SQL Server, SQL Azure... Zadania zaprogramowane w tych klasycznych środowiskach używają zapytań SQL do przeglądania, przetwarzania i przesyłania informacji między aplikacją graficzną na stacji roboczej użytkownika a bazą danych na serwerze, której główną funkcją jest centralizacja danych firmy.

Dane mogą być również przechowywane na komputerze IBM, w takim przypadku aplikacja graficzna byłaby emulatorem terminala IBM (3250 lub 3270).

Uwagi na temat udostępniania baz danych MS Access online

  • Access 2010 i Access Services nie są już używane, ponieważ usługa 2010 Web Application Service została usunięta
  • Access, w swojej pierwotnej wersji, był TYLKO możliwy do użycia w środowisku Windows. Miał być uruchamiany w przewodowej sieci LAN i nie był przeznaczony do pracy przez Internet. Dlatego zarówno bazy danych webowych Access (Access 2010), jak i aplikacje webowe Access (Access 2013) były próbami dodania obiektów interfejsu, które umożliwiłyby manipulowanie bazami danych w sieci Web. Stąd listy SharePoint (wersja 2010) i tabele SQL Azure (wersja 2013), które są dostępne przez internet. Microsoft wyraźnie zaprzestał swojej „webifikacji”, gdy porzucił te ścieżki i usunął je ze swoich serwerów.
  • Jeśli nadal masz bazę danych Access i chcesz uzyskać do niej dostęp online, miejscem do rozpoczęcia jest udostępnienie front-endu w sieci (aplikacji używanej do uzyskiwania informacji z bazy danych). Należy to zrobić, aby tabele znajdowały się w „back-endzie”, a formularze, zapytania, raporty itp. były w „front-endzie” i dostępne dla wszystkich. Gdy to zostanie zrobione, to, czy utrzymasz back-end na serwerach w siedzibie firmy, czy przeniesiesz wszystko do chmury, zależy od ciebie.

„Front-End” bazy danych firmy

W poprzednim artykule pisałem o zaletach i wadach udostępniania aplikacji w sieci w porównaniu z ich przepisaniem na potrzeby sieci. Oprócz potencjalnych niestabilności i czasochłonnego aspektu przeprojektowywania stabilnych aplikacji, ważnym punktem było ryzyko uzyskania dość statycznego interfejsu, podczas gdy większość ludzi jest teraz przyzwyczajona do intuicyjnych i płynnych interfejsów. To może również mieć zastosowanie tutaj.

Oczywiście, gdy zainwestowałeś dużo w oprogramowanie, może być trudno się go pozbyć, nie tylko dlatego, że może to oznaczać nowe inwestycje w szkolenia. Kwestia migracji bazy danych lub zmiany jej front-endu może wywołać podobne problemy, jednak może lepszym rozwiązaniem jest rozwiązanie pośrednie w przypadkach, gdy jeden aspekt bazy danych nie musi być zmieniany.

Architektura „Client-Server” bazy danych

Dzięki scentralizowanym aplikacjom, Serwer Danych może również pełnić rolę Serwera Aplikacji. Niemniej jednak, większość firm woli wybrać architekturę „klient-serwer”. Umożliwia to bowiem rozłożenie obciążenia poprzez wykorzystanie lokalnej pamięci i mocy do wszystkich operacji „front-end”, pozostawiając centralny serwer do obsługi zadań zaplecza. W tej konfiguracji każdy komputer generuje Graficzny Interfejs Użytkownika (GUI), aby umożliwić przetwarzanie danych zgodnie z wymaganiami każdego użytkownika.

Ograniczenia bezpośredniej struktury klient-serwer bazy danych

Ta struktura „klient-serwer” jest najczęściej stosowaną metodą w aplikacjach do zarządzania biznesem (płace, księgowość, zapasy, fakturowanie...), ale jej ograniczenia zaczynają się ujawniać. Rzeczywiście, część kliencka, będąc z definicji oparta na Windows, nie może być zainstalowana na tabletach lub smartfonach z Androidem. Ponadto zmusza firmy do odpowiedniego zarządzania parkami komputerowymi, które wdrażają, z indywidualnymi aktualizacjami każdej stacji roboczej dla każdej nowej wersji oprogramowania po stronie klienta zainstalowanego na każdym komputerze.

Zwiększone zapotrzebowanie na zdalny dostęp do baz danych

Praca zdalna i mobilność stają się powszechnie akceptowanym oczekiwaniem w coraz większej liczbie firm oraz wśród pracowników. Tymczasem rozwiązania takie jak Microsoft RDS i Citrix pozostają skomplikowane i kosztowne. Są zarezerwowane dla dużych korporacji, ponieważ MŚP rzadko mają środki na ich wdrożenie.

Proste rozwiązanie do zdalnego dostępu do baz danych online

Rozwiązanie TSplus Remote Access w formie Web Access jest idealne, aby umożliwić wszystkim firmom, niezależnie od ich wielkości, rozwiązanie tego problemu. Rzeczywiście, instalując TSplus Remote Access na jednym głównym komputerze lub serwerze, na którym jest hostowany klient front-end bazy danych, masz w ciągu kilku minut operacyjną architekturę. Zaletą jest to, że sposób korzystania z istniejących aplikacji pozostaje niezmieniony. Dodanie oprogramowania TSplus pozostawia je nienaruszone, z wyjątkiem tego, że od tego momentu będziesz mógł uzyskać dostęp do swojej bazy danych online, zarówno lokalnie, jak i zdalnie.

Praktycznie żadnych zmian w dostępie do bazy danych firmy online i zdalnie

TSplus Remote Access to niesamowity sposób na automatyczne przekształcenie obecnej, sprawdzonej infrastruktury IT w najłatwiejsze w użyciu rozwiązanie zdalnego dostępu oparte na portalu internetowym. Dla Twojego zdalnego personelu i użytkowników oraz abyś mógł zwiększyć pracę zdalną, jest to jedno naprawdę proste, łatwe do zainstalowania i w rozsądnej cenie rozwiązanie.

Opóźnienia w standardowym dostępie do baz danych biznesowych

Jedną z rzeczy, które mogą Cię zainteresować, jest to, że TSplus może poprawić wydajność Twojej bazy danych Accounting lub Retail Access, czyniąc ją ponad dziesięć razy szybszą. Rzeczywiście, wraz ze wzrostem liczby użytkowników i rozmiaru pliku, płaska struktura pliku bazy danych Access oznacza, że bezpośredni dostęp do niej i manipulowanie danymi będzie trwało coraz dłużej. To spowolnienie w użytkowaniu aplikacji niestety nie jest liniowe, ale raczej efekt się kumuluje, zwłaszcza gdy plik osiąga rozmiar 100MB i więcej.

Szybki zdalny dostęp do baz danych biznesowych z TSplus

To tutaj TSplus Remote Access błyszczy. Przez przekształcenie hosta, na którym przechowywana jest baza danych Access, wewnętrzne testy na pliku danych o wielkości 1GB wykazały spektakularne poprawy prędkości. Przy konwencjonalnym ustawieniu z danymi na serwerze i aplikacją księgową działającą na stacji roboczej użytkownika, przetwarzanie konkretnego raportu zajmowało 8 minut. Natomiast przy tym samym pliku danych przechowywanym na serwerze Remote Access, proces został skrócony do zaledwie około 40 sekund.

Bezpieczne bazy danych dzięki Remote Access od TSplus

Ostatnią zaletą, którą warto zauważyć, jest integralność plików. Klienci zgłaszali nam problemy dotyczące uszkodzonych danych. Po przejściu na technologię TSplus, wydajność nie tylko znacznie się poprawiła, ale baza danych również nie wykazywała już oznak problemów z uszkodzeniami. Niezależnie od tego, czy chodzi o stabilność, czy prędkość, TSplus jest dostępny, a zespół służy radą i pomocą.

Aby dowiedzieć się więcej o TSplus Remote Access i naszym innym oprogramowaniu, odwiedź naszą stronę internetową i pobierz 15-dniową wersję próbną dowolnego produktu TSplus .

Powiązane wpisy

back to top of the page icon