22
Использовать СУБД PostgreSQL необходимо использовать, когда в
дальнейшем предполагается переход на мощные СУБД, такие как Oracle.
Система реально имеет много достоинств, тем не менее в отношении
PostgreSQL в настоящем проекте решено не использовать эту СУБД.
Причины перечислены ниже:
СУБД имеет сложную настройку. Так как, важной характеристикой
системы является сложность структур данных, настройки могут
потребовать много времени;
Даже несложные операции записи-считывания занимают много
времени и существенно замедляют работу сервера.
MySQL является самой распространенным и полноценным сервером
баз данных, использующим современную клиент-серверную архитектуру.
Серверная часть программного обеспечения веб-приложения,
располагается на сервере приложений, HTTP-сервере. Серверная часть
приложения отвечает на запросы клиентского процесса расположенного на
компьютере пользователя. Запросы отправляются по сети браузером. В
частности, программное обеспечение может предполагать обращение к
серверу баз данных. Сформированные ответы на запросы отправляются по
сети передачи данных клиентскому процессу и могу содержать результаты
обращения к серверу базы данных MySQL.
Таким образом, клиентская часть прикладного программного
обеспечения веб-приложения, сайта передает запросы к серверу приложений
и серверу баз данных посредством программного приложения, получает и
интерпретирует данные, отправленные в ответ сервером приложения и
сервером баз данных MySQL.
MySQL, это полнофункциональная СУБД, которая распространяется по
свободной лицензии. Разработчики используют СУБД MySQL для
разработки сайтов и веб-приложений с большими объемами данных. Важной
характеристикой, склоняющей программистов к применению именно этой