Когато база данни на Access надрасне първоначалното си предназначение, следващата стъпка е надграждането до по-мощна система. Преди да изхвърлите вашата база данни на Access, може да помислите за превръщането на вашите приложения на Access в уеб-базирани приложения. Това няма да работи за всяка ситуация, но може да работи за вас, спестявайки време и пари.
Нека разгледаме няколко причини, поради които превръщането на вашите приложения Access в уеб-базирани приложения може да има смисъл за вас.
Клиент срещу сървър
База данни от страна на сървъра, като например SQL, оценява заявките от страна на сървъра. След това връща данни на клиента. С Jet – базата данни зад Access – клиентът върши цялата работа. Сървърът е отговорен само за отговаряне на заявки за файлове на клиента. Поради това индексите и неизползваните данни забавят нещата.
За да ускорите вашата мрежа, поставете базата данни на Access на локалния диск на вашия уеб сървър. След това изградете интерфейса на уеб сървъра. Това създава ad hoc база данни от страна на сървъра, която управлява транзакциите на сървъра, използвайки вашия код.
Без потребителска инсталация
С уеб-базиран преден край проблемите с инсталацията са сведени до минимум. Потребителите се нуждаят само от браузър. Няма значение дали потребителят работи с Windows или iOS.
Проста употреба на различни платформи
Когато създавате уеб интерфейс и код, които сървърът ще използва за взаимодействие с вашата база данни, можете да използвате езика, който искате. Въпреки това се препоръчва да поддържате езика прост, така че всеки да може да го използва. За щастие получавате чист и стандартен HTML, който почти всички браузъри могат да използват.
Опростена сигурност
Ако съхранявате базата данни в несподелена папка, достъпът е ограничен. Това означава, че само администраторът на уеб сървъра има достъп до базата данни. Това може да бъде по-сигурно в някои случаи, но може да бъде и по-малко сигурно, тъй като сигурността е оставена само на уеб сървъра.
NT удостоверяване
С VBA можете да определите NT името на потребители, влезли в база данни. Това ви позволява да ограничите какво могат и какво не могат да правят потребителите. Работата е там, че този метод е ограничен и не удостоверява наистина потребителите. За подобрена NT удостоверяване, уеб интерфейсът може да използва интегрирана защита на Windows.
Без риск от Корупция
Корупцията може да бъде проблем с MS Access. Уеб-базираните приложения, от друга страна, няма да станат жертва на корупция, защото използват източник на непрекъснато захранване (UPS) и резервни устройства.
Още едновременни потребители
Уеб интерфейсите позволяват повече потребители в сравнение с база данни на Access. Когато една страница се зареди, интерфейсът вече не е свързан с базата данни. С Access връзката се поддържа и Jet ви ограничава до няколкостотин едновременни връзки. Уеб приложение дава възможност за много повече едновременни потребители, освен ако всички не удрят базата данни в същия момент, което обикновено не се случва!
Ако вашата база данни на Access вече не отговаря на вашите нужди, възможно е превръщането на вашите приложения в уеб базирани приложения да отговаря на вашите нужди. Това означава, че не е нужно да надграждате до по-мощна, сложна и скъпа база данни – поне все още. Ако имате още въпроси относно този процес и когато дойде време да надстроите базата си данни, обадете се на Arkware за безплатна консултация.