Как да проектирам приложение за достъп, което може да поддържа 100 едновременни потребители

Споделете сега:

Докато теоретично Access може да поддържа 255 едновременни връзки, в действителност тесните места възникват дори при 20 до 25 едновременни потребители. В тази статия планираме внедряването по начин, по който едновременно могат да се поддържат 100 потребители.

Много малки предприятия са склонни да се разрастват с течение на времето както по размер, така и по брой служители. Тъй като Access е предпочитаната база данни за потребителите на малкия бизнес, има многобройни случаи, в които хората, използващи Access в своята компания, внезапно установяват, че тяхното бизнес приложение трябва да обработва множество потребители едновременно. Докато някои експерти предлагат да се откажете напълно от Access, ако имате например от 50 до 100 едновременни потребители, изборът може да е труден за малкия бизнес. Създаването на друго приложение от нулата, което също използва различна платформа за бази данни, може да се окаже скъпо. В такива сценарии трябва да обмислите оптималното използване на MS Access, а добре проектираното приложение за Access може да обработва дори 200 едновременни потребители едновременно. Просто следвайте пътната карта по-долу, за да сте сигурни, че вашето приложение за Access може да обработва множество потребители едновременно.

Проектирайте приложение за достъп, което може да поддържа 100 едновременни потребители

1.      Разделете базата данни на Access и използвайте привилегии, за да ограничите достъпа до запис.

Ако търсите да поддържате много потребители, е много вероятно да използвате база данни с разделен достъп. В случай, че не сте го направили, незабавно разделете базата данни с потребителския интерфейс на предния край, който е разположен на потребителски машини, докато хранилището на бекенд данни се съхранява на друга машина. В случай че се нуждаете от помощ как да разделите приложението си Access, опитайте да посетите сайта за поддръжка на Microsoft. 

В модела на разделена база данни използвайте привилегии на потребителя, за да предоставите правомощия за писане на ограничен брой потребители, като същевременно разрешите правото на четене за всички останали. Не всеки във вашия офис може да се нуждае от въвеждане на данни и по този начин можете да ограничите тези хора да виждат само достъпа. 

2.      Проектирайте ефективни формуляри за въвеждане и използвайте подходящи проверки

Количеството данни, които се движат по време на едновременни сесии, може да повлияе на производителността на приложение на Access. Уверете се, че входните формуляри са добре проектирани и не съдържат безполезни полета за данни. Ако е възможно, избягвайте опциите за прикачване във формуляри за въвеждане.  

3.      Ограничете размера на графиките

В случай, че използвате изображения, особено за въвеждане на файлове с изображения, не забравяйте да ограничите техния размер.

4.      Прилагане на правилни опции за заключване на запис

В решение за многопотребителски достъп е изключително важно да изберете правилната опция за заключване на записи. Изберете режим по подразбиране отворен като Споделен, докато трябва да запишете заключване по подразбиране на Редактиран запис. За достъп до тези опции посетете менюто „Файл“ и отворете „Настройки на клиента“ в раздела „Опции“.

5.      Придържайте се към най-добрите практики за оптимизиране на Access

За да се гарантира безупречната работа на приложението, е необходимо да се следват стандартните най-добри практики на Access. Те включват използването на временни таблици, където е необходимо, по-малки индекси и редовно компресиране на базата данни.

Подгответе се за непредвидени обстоятелства

Когато вашето приложение се използва от няколко потребители по всяко време, шансовете за грешки и срив на базата данни винаги са налице. Въпреки всичките ви усилия, може да не успеете да предотвратите срив на MS Access. За да се избегнат инциденти на загуба на данни поради корумпиран accdb или mdb грешки, помислете за запазване на инструмент за възстановяване на Access като DataNumen Access Repair телефон.

Въведение на автора:

Вивиан Стивънс е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително sql корекция и excel софтуерни продукти за възстановяване. За повече информация посетете WWW.datanumen.com

Споделете сега:

Коментарите са забранени.