Позвольте мне подчеркнуть в первую очередь - я использую SQL Server, мне нравится SQL Server, и это, несомненно, более сильная СУБД, чем Access, с лучшей производительностью и надежностью.Также есть SQL Server Express в качестве бюджетного варианта, который достаточно хорош для многих целей, но дает архитектурные преимущества SQL Server по сравнению с Access.
Тем не менее, еще в тот день, когда я был мальчикоми бюджеты были ограничены .... Я использовал Access в качестве бэк-энда для интерактивного хранения данных на сайтах со значительно более чем несколькими сотнями пользователей (всего, никогда не измерялось одновременно).Это сработало, я не думаю, что мы когда-либо видели проблемы с данными и не было особенно медленно.Помните, что веб-приложение - это совсем другой случай использования, чем приложение Windows, поскольку пользователи не постоянно подключены к базе данных, поэтому проблемы параллелизма не совсем одинаковы.
Доступ останется слабым местом в архитектуре иСтоит понять его ограничения (в частности, целостность транзакций), чтобы вы могли принимать обоснованные решения по его использованию, но я не расценил бы это как данность, что он должен быть заменен.Если он выполняет свою работу сейчас, и нет никаких оснований полагать, что он не будет продолжать выполнять свою работу в обозримом будущем, подумайте о том, чтобы позволить спящим собакам лгать.ROI от его замены может не быть.