при разработке, но нереляционная модель позволяет существенно увеличить
скорость разработки.
Реляционной называется база данных, в которой все данные, доступные
пользователю, организованны в виде таблиц, а все операции над данными
сводятся к операциям над этими таблицами.
В нереляционных базах данных структура хранения может быть какой
угодно. Она задается самим приложением, использующим базу данных. В связи
с этим реализуется несколько принципиально важных моментов:
Простое масштабирование БД;
Значительно увеличивается скорость разработки;
Все данные хранятся в виде документов.
Поскольку документно-ориентированная модель данных является простой
для понимания и удобной для хранения, то именно она и будет взята в основу
для построения СУБД.
1.4.2 Обоснование проектных решений по программному обеспечению
При определении комплекса технических средств для разработки систем,
важнейшим критерием является подбор операционной системы. Данная система
управляет техническими средствами компьютера, обеспечивает поддержку
запуска и исполнение тех или других программ и приложений, защищает
данные, исполняет разные сервисные функции. Все программы используют
средства, предоставляемые операционной системой. Таким образом, подбор
операционной системы весьма важен, так как им определяется набор программ и
формат выполняемых файлов, а также их взаимодействие с операционной
системой.
В качестве ОС была выбрана Ubuntu Server 18.04 — самая новая версия,
выпущенная 26 апреля 2018 года. Ubuntu — бесплатная операционная система
семейства Linux с открытым исходным кодом, основанная на Debian. К плюсам
данной ОС можно отнести большое количество поддерживаемых систем
управления базами данных (СУБД), большое сообщество разработчиков,
которое регулярно дорабатывает программный код операционной системы,
вносит улучшения и дополнения.