30
схожи, но MySQL превосходит PostgreSQL по скорости работы, это также
реализуется благодаря использованию кэша в запросах. Поскольку зачастую
запросы на чтение повторяются, например, к страницам веб-сайта, и кэш
играет свою роль. Также у MySQL больше пользователей, чем у PostgreSQL,
например, MySQL очень часто выбирают для производственных
предприятий. От большого числа пользователей увеличивается и
ответственность у разработчиков и тестировщиков, ведь MySQL
предоставляет пользователям поддержку на коммерческой основе. А у
PostgreSQL поддержка появилась только в последнее время и не настолько
развита. Также MySQL имеет превосходство над PostgreSQL в Windows-
окружении, MySQL работает как нативное Windows-приложение, а
PostgreSQL запускается из эмуляции Unix-среды – окружения Cygwin.
Учитывая требования к системе, в качестве СУБД была выбрана среда
MySQL – это многопоточная, многопользовательская СУБД, основными
достоинствами которой является быстрота, надежность и простота
использования. Несмотря на то, что MySQL не представляет такой широкий
набор возможностей, как например Oracle, использование MySQL
оправдывается из-за значительных меньших требований к мощности
оборудования и большей скоростью работы при работе со средним объемом
данных БД.
Система состоит из двух модулей – базы данных MySQL и приложения
для взаимодействия с базой данных, реализованного на языке
программирования PHP и c использованием HTML.
Работа с системой осуществляется через браузер. Для работы
необходимо установить локальный сервер в локальной сети предприятия, где
будет также расположена база данных. Доступ к базе осуществляется с
помощью набора адреса в адресной строке браузера.
При запуске программы открывается окно авторизации, где
предлагается ввести логин и пароль. Для более удобной работы с системой
реализована функция, позволяющая оставаться авторизированным в ней