Як розробити програму доступу, яка може підтримувати 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.      Застосовуйте правильні параметри блокування запису

У багатокористувацькому рішенні Access надзвичайно важливо вибрати правильний варіант блокування запису. Виберіть режим відкритого за замовчуванням як Спільний, поки вам потрібно записати блокування за замовчуванням на Редагований запис. Щоб отримати доступ до цих параметрів, відвідайте меню Файл і перейдіть до Налаштування клієнта на вкладці Параметри.

5.      Дотримуйтесь стандартних практичних прикладів щодо оптимізації доступу

Щоб забезпечити бездоганну роботу програми, необхідно дотримуватися стандартних рекомендацій Access. Вони включають використання тимчасових таблиць, де це необхідно, менші індекси та регулярне стиснення бази даних сервера.

Підготуйтеся до непередбачених ситуацій

Коли у будь-який момент часу вашою програмою користуються декілька користувачів, ймовірність помилок та збоїв бази даних завжди присутня. Незважаючи на всі зусилля, можливо, вам не вдасться запобігти аварії MS Access. Щоб уникнути випадків втрати даних через корумпований accdb або помилки mdb, рекомендуємо зберегти інструмент відновлення Access, наприклад DataNumen Access Repair зручно.

Вступ автора:

Вівіан Стівенс - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі sql виправити та програмні продукти Excel для відновлення. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.