Jak zaprojektować aplikację dostępową, która może obsługiwać 100 jednoczesnych użytkowników

Podziel się teraz:

Chociaż teoretycznie Access może obsługiwać 255 jednoczesnych połączeń, w rzeczywistości wąskie gardła pojawiają się nawet przy 20 do 25 jednoczesnych użytkownikach. W tym artykule planujemy wdrożenie w taki sposób, aby jednocześnie obsługiwać 100 użytkowników.

Wiele małych firm ma tendencję do wzrostu w miarę upływu czasu, zarówno pod względem wielkości, jak i liczby pracowników. Ponieważ program Access jest preferowaną bazą danych dla użytkowników z małych firm, istnieje wiele przypadków, w których osoby korzystające z programu Access w swojej firmie nagle odkryły, że ich aplikacja biznesowa musi obsługiwać wielu użytkowników jednocześnie. Podczas gdy niektórzy eksperci sugerują całkowite zrzucenie Accessa, jeśli masz, powiedzmy, 50 do 100 jednoczesnych użytkowników, wybór może być trudny dla małych firm. Tworzenie innej aplikacji od podstaw, która również z inną platformą bazodanową może okazać się costly. W takich sytuacjach należy spojrzeć na optymalne wykorzystanie MS Access, a dobrze zaprojektowana aplikacja Access może obsłużyć nawet 200 jednoczesnych użytkowników. Wystarczy postępować zgodnie z poniższym planem, aby upewnić się, że aplikacja Access może obsługiwać wielu użytkowników jednocześnie

Zaprojektuj aplikację dostępową, która może obsłużyć 100 jednoczesnych użytkowników

1.      Podziel bazę danych Access i użyj uprawnień, aby ograniczyć dostęp do zapisu.

Jeśli chcesz obsługiwać wielu użytkowników, jest całkiem prawdopodobne, że korzystasz z bazy danych z podzielonym dostępem. Jeśli tego nie zrobiłeś, natychmiast podziel bazę danych z frontowym interfejsem użytkownika wdrażanym na komputerach użytkowników, podczas gdy repozytorium danych zaplecza jest przechowywane na innej maszynie. Jeśli potrzebujesz pomocy dotyczącej podziału aplikacji Access, odwiedź witrynę pomocy technicznej firmy Microsoft. 

W modelu podzielonej bazy danych użyj uprawnień użytkownika, aby przyznać uprawnienia do zapisu ograniczonej liczbie użytkowników, jednocześnie zezwalając wszystkim innym na uprawnienia do odczytu. Nie wszyscy w Twoim biurze mogą potrzebować wprowadzania danych, dlatego możesz ograniczyć dostęp tych osób tylko do przeglądania. 

2.      Zaprojektuj efektywne formularze wejściowe i stosuj odpowiednie walidacje

Ilość danych przenoszonych podczas równoczesnych sesji może mieć wpływ na wydajność aplikacji programu Access. Upewnij się, że formularze wejściowe są dobrze zaprojektowane i nie zawierają bezużytecznych pól danych. Jeśli to możliwe, unikaj opcji załączników w formularzach wejściowych.  

3.      Ogranicz rozmiar grafiki

W przypadku korzystania z obrazów, zwłaszcza wprowadzania plików graficznych, upewnij się, że ograniczyłeś ich rozmiar.

4.      Wymuszaj poprawne opcje blokowania rekordów

W rozwiązaniu dostępu dla wielu użytkowników niezwykle ważne jest wybranie odpowiedniej opcji blokowania rekordów. Wybierz domyślny tryb otwarty jako Udostępniony, podczas gdy musisz nagrywać blokowanie domyślnie do Edytowanego rekordu. Aby uzyskać dostęp do tych opcji, odwiedź menu Plik i przejdź do Ustawień klienta w zakładce Opcje.

5.      Przestrzegaj standardowych najlepszych praktyk optymalizacji dostępu

Aby aplikacja działała idealnie, należy przestrzegać standardowych najlepszych praktyk programu Access. Obejmują one użycie temparary tabele tam, gdzie to potrzebne, mniejsze indeksy i regularne kompaktowanie bazy danych zaplecza.

Przygotuj się na nieprzewidziane okoliczności

Kiedy Twoja aplikacja jest używana przez kilku użytkowników w dowolnym momencie, ryzyko wystąpienia błędów i awarii bazy danych jest zawsze obecne. Pomimo dołożenia wszelkich starań, możesz nie być w stanie zapobiec awarii programu MS Access. Aby uniknąć przypadków utraty danych z powodu uszkodzony accdb lub błędy mdb, rozważ zachowanie narzędzia do odzyskiwania programu Access, takiego jak DataNumen Access Repair telefon.

Wprowadzenie autora:

Vivian Stevens jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym poprawka sql i doskonałe oprogramowanie do odzyskiwania. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.