38
Проанализировав собранную информацию о рассматриваемых СУБД:
показаниях производительности, удобства администрирования, ценовой
политике было принято решение выбрать в качестве СУБД MySQL.
MySQL – наиболее часто используемая СУБД в интернете. MySQL не
предопределена для работы с большими размерами данных, но ее возможности
безупречно подходят при разработке онлайн вебсайтов, как незначительных, так
и довольно крупных. СУБД – программное обеспечение с открытым кодом.
Использовать его и видоизменять может любой желающий. Важным моментом
считается ее бесплатное использование. MySQL содержит API для языков
программирования PHP, Java, C, C++, Python и многих других [10, с.29].
MySQL основывается на двух составных частях: серверной и клиентской.
Сервер MySQL все время осуществляет свою работу на компьютере. Через
устройства сокетов (при поддержке сетевых средств), клиентские программы
(например, скрипты PHP) отправляют серверу СУБД SQL-запросы, которые
сервер обрабатывает, запоминает результаты, и затем отправляем ответ клиенту.
MySQL использует трехуровневую структуру: база данных – таблицы –
записи. Базы данных и таблицы MySQL на физическом уровне представляются
файлами с расширениями frm, MYD, MYI. Логически – таблица – совокупность
записей. Записи – совокупность полей разного типа. Имя базы данных MySQL
уникально в границах системы, а таблицы – в границах базы данных, а поля – в
границах таблицы. Один сервер MySQL имеет возможность одновременной
поддержки нескольких баз данных.
Данная СУБД была выбрана для разрабатываемого приложения по
причине эффективности, свободного доступа, высокой производительности,
надежности и гибкости [12].
Традиционно для создания web страниц использовались языки
программирования PHP и JavaScript. Изначально их использовали вместе,
каждый из них занимал свою сферу и оба были обязательными для нормальной
работы сайтов. PHP выполнялся на стороне сервера, JavaScript – на стороне
клиента. Но с появлением технологии Node.js язык JavaScript смог стать не
самостоятельным языком и его стало можно запускать на сервере. В связи с чем
JavaScript взял на себя функции PHP. Теперь их можно сравнивать как