Логотип Автор24реферат
Задать вопрос
Дипломная работа на тему: Использование СУБД в разработке
100%
Уникальность
Аа
6838 символов
Категория
Программирование
Дипломная работа

Использование СУБД в разработке

Использование СУБД в разработке .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Учитывая специфику предметной области, выбор модели и архитектуры БД, определяем СУБД, которые в большей степени отвечают функциональным характеристикам разрабатываемого программного обеспечения интерактивного сайта. К ряду наиболее популярных СУБД такого рода можно отнести в порядке популярности и мощности следующие системы управления базами данных: SQLite, PostgreSQL, MySQL, MS SQL Server.
SQLite относится к классу простых СУБД реляционного типа. Архитектура системы базируется на использовании файлов, тем не менее система предоставляет достаточно полный набор средств создания и управления созданной базой данных. Прикладные программы обращаются прямо к файлам системы. SQLite очень простая СУБД, но достаточно мощная СУБД для создания веб-приложений. В СУБД используются технологии библиотек обслуживания.
Таблица 1.1 - Достоинства и недостатки SQLite
SQLite целесообразно применять при разработке веб-приложений, когда наиболее важным приоритетом становиться простота перенесения веб-приложения и не важным аспектом является масштабируемость. Например, СУБД отлично проявила себя при использовании в создании однопользовательских прикладных систем, мобильного программного обеспечения, в том числе игрового.
Для разработки настоящего веб-сайта от СУБД этого типа следует отказываться по следующим причинам:
Веб-ориентированные ИС, веб-сайты являются многопользовательскими системами, в которых главной характеристикой системы является обеспечение работы с системой сразу большого количества пользователей с различными правам для использования базы данных системы;
данная система имеет ограничения для операций с данными большого объема. Система рассчитана на работу только одного процесса для операции записи данных в базу в интервал времени, что существенно ограничивает производительность системы.
PostgreSQL, это профессиональная СУБД, используемая во многих разработках баз данных и веб-приложений

Зарегистрируйся, чтобы продолжить изучение работы

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

50% дипломной работы недоступно для прочтения

Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥

Магазин работ

Посмотреть все
Посмотреть все
Больше дипломных работ по программированию:
Все Дипломные работы по программированию
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты