Выбор и обзор технологий для разработки
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
В данном параграфе рассматриваются технологии, с помощью которых будет разработан сайт детского сада №15. Сайт детского сада должен быть размещен в сети интернет, а, следовательно, необходимо рассматривать web-технологии. В первую очередь необходимо определиться с СУБД и серверным языком программирования. Использование Javascript и CSS само собой подразумевается, так как на этом построен современный WEB.
Выбор СУБД
Среди баз данных есть достаточно широкий выбор: MySQL, PostgreSQL, MongoDB и другие. В данном параграфе будут рассмотрены вышеперечисленные СУБД. Для сравнения данных СУБД необходимы критерия сравнения. В качестве критериев сравнения были выбраны те критерии, на которые указало руководство детского сада, а именно:
широкое распространение в среде Интернет;
бесплатное использование;
наличие большого сообщества в среде Интернет;
не высокая стоимость специалистов для разработки;
наличие опыта работы у автора с данной СУБД;
бесплатная установка на выбранном хостинге REG.RU (специалистами REG.RU).
После изучения выбранных СУБД и ознакомления с ними, подведем итоги – Таблица 1.
Таблица 1 – Сравнительная характеристика СУБД
№ Критерий сравнения MySQL PostgreSQL
MongoDB
1 Широкое распространение в среде Интернет да да да
2 Бесплатное использование да да да
3 Наличие большого сообщества в среде Интернет да да да
4 Не высокая стоимость специалистов для разработки От 15 т.р
Зарегистрируйся, чтобы продолжить изучение работы
. От 15 т.р. От 15 т.р.
5 Наличие опыта работы у автора с данной СУБД да нет нет
6 Бесплатная установка на выбранном хостинге REG.RU (специалистами REG.RU) да нет нет
Таким образом, после проведения сравнительного анализа в качестве СУБД выбрана MySQL. Дальнейшая разработка сайта детского сада будет проводится с использованием данной СУБД.
Остановимся на подробнее на описании и изучение возможностей СУБД MySQL. MySQL является системой управления реляционными базами данных, которые поставляются с открытым исходным кодом. Проект разработки MySQL распространяется в соответствии с лицензией GNUGeneralPublicLicense.
Приведем основные возможности, кторые в настоящий момент доступны в MySQL версии 5.6 и выше[3]:
Использование подмножества ANSI SQL 99, а также расширения.
Поддержка проекта на различных платформах.
Использование хранимых процедур.
Возможность применения SQL / PSM.
Возможность использования триггеров.
Возможность применения курсоров.
Возможность использования Online DDL при применении инструмента InnoDBStorageEngine.
Возможность применения информационной схемы.
Возможность использования PerformanceSchema, что обеспечивает агрегацию статистики о выполнении сервера, а также учет производительности запросов для целей мониторинга нагрузки.
Набор параметров режима SQL для управления временем выполнения различных запросов
50% дипломной работы недоступно для прочтения
Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!