Выбор СУБД и инструментальных программных средств
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Рассмотрим следующие СУБД: Oracle, MySQL, MS SQL Server.
СУБД Oracle предназначена для работы на облачной платформе, что позволяет разместить систему на нескольких серверах. Обладает самым высоким уровнем безопасности хранимых данных, высокой надежностью при работе. Поддерживает наибольшее количество доступных функций при работе с данными по сравнению с другими СУБД. Эффективно работает с большими массивами данных. К недостаткам относится потребление большого количества ресурсов и высокая стоимость [11-13].
MySQL – свободно распространяемая СУБД. Является наиболее оптимальной СУБД для веб-приложений различного типа. Обладает обширной документацией, постоянно обновляется. Существует специальная платная лицензия, по которой разработчики добавляют к системе специфические функции, необходимые заказчику. Недостатки: отсутствие поддержки OLAP, что затрудняет работу с большими массивами данных, сложности при настройке автоматических инкрементных резервных копий [14-16].
MS SQL Server – СУБД, работающая как на облачных, так и локальных серверах. Распространяется по платной и бесплатной лицензиям. Обладает уникальной возможностью по отслеживанию изменения данных во времени, а также наивысшей скоростью работы с данными. СУБД обладает простым интерфейсом по настройке и использованию, позволяет оптимизировать используемые ресурсы
Зарегистрируйся, чтобы продолжить изучение работы
. К недостаткам можно отнести высокую стоимость платной версии, периодически нестабильную работу служб интеграции [17-19].
Проведем сравнительный анализ рассмотренных СУБД. Критерии анализа представлены в таблице 2.
Таблица 2 – Сравнение СУБД
СУБД MySql
Oracle MS Sql Server
Свободно распространяемая версия + + +
Реляционная СУБД + + +
Ограничение на использование CPU - - -
Пороговая скорость 3590 2470 3429
В данной работе, для создания и управления базой данных используется СУБД MySql. Данная СУБД является реляционной, имеет свободно распространяемую версию, обладает наибольшей пороговой скоростью.
Далее, необходимо выбрать язык разработки. Рассмотрим современные языки программирования Java, PHP, Python, C#.
Язык Java является объектно-ориентированным, программы, написанные на Java, не компилируются в команды процессора напрямую, а интерпретируются в команды для виртуальной машины благодаря чему программы могут выполняться на любой платформе, на которой установлена Java-машина. Язык подходит для разработки приложений любого типа: настольных, веб-приложений, мобильных, приложений для бытовой техники.
PHP предназначен для серверной части веб-разработки. Поддерживает как объектно-ориентрованную парадигму, так и процедурную
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!