Казанский (приволжский) федеральный университет высшая школа информационных технологий и




Скачать 309.66 Kb.
Название Казанский (приволжский) федеральный университет высшая школа информационных технологий и
страница 2/8
Тип Реферат
rykovodstvo.ru > Руководство эксплуатация > Реферат
1   2   3   4   5   6   7   8

Глава 1. ВЫБОР СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ




Пожалуй, сердцем любого веб-приложения является его база данных. Здесь хранятся важные бизнес-данные, представляющие наибольшую ценность для разрабатываемого продукта.

От правильного выбора СУБД в большой мере будет зависеть дальнейший процесс построения архитектуры приложения, так как разные системы отличаются структурой хранения данных и алгоритмами манипуляции с хранимой информацией. Рассмотрим три типа систем управления базами данных:

  1. Реляционные

В качестве реляционной СУБД была выбрана PostgreSQL2, которая занимает лидирующее место среди бесплатных аналогов. На рис. 1 приведена таблица популярности реляционных СУБД за 2016-2017гг.


Рис. 1. Рейтинг реляционных СУБД по версии http://db-engines.com/


  1. NoSQL (документо-ориентированные) базы данных

Лидирующее место среди документно-ориентированных СУБД занимает MongoDB3. На рис. 2 приведен рейтинг документо-ориентированных систем управления базами данных.


Рис. 2. Рейтинг документо-ориентированных СУБД по версии http://db-engines.com/


  1. Графовые базы данных

Самой популярной графовой базой данных, согласно рейтингу (рис. 3) является Neo4j4.



Рис. 3. Рейтинг Графовых СУБД по версии http://db-engines.com/

1.1 Реляционная СУБД PostgreSQL




Реляционные системы управления базами данных появились очень давно и на сегодняшний день используются в абсолютном большинстве крупных проектов по разработке информационных систем.

Приведем пример решения поставленной задачи с использованием реляционной СУБД PostgreSQL.

Создадим таблицы Airport(Аэропорт) и Flight(Авиаперелет) [1] с помощью скрипта (рис. 4).



Рис 4. Скрипт для создания схемы PostgreSQL
Изобразим полученную структуру и отношения таблиц в виде схемы (рис. 5):



Рис 5. Схема БД PostgreSQL.

1.2 Документо-ориентированная СУБД MongoDB




Документо-ориентированные СУБД предназначены для хранения иерархических структур данных. Документные хранилища имеют структуру дерева или леса. Структура дерева начинается с корневого узла и может содержать несколько внутренних и листовых узлов. Такие базы данных реализуют подход NoSQL5 (not only SQL), направленный на решение проблем масштабируемости и доступности традиционных SQL СУБД.

Приведем пример решения поставленной задачи с использованием документо-ориентированной СУБД MongoDB.

Для реализации данного примера может быть достаточно одной коллекции документов – Flight(Авиаперелет), которая в свою очередь будет содержать в себе данные об аэропортах внутри документов.

Пример команды для добавления рейса [2]:

db.flights.insert([{

departure: {code: "SVO"},

arrival: {code: "LED"},

departure_date: new ISODate("2017-02-8"),

arrival_date: new ISODate("2017-02-21"),

flight_number: 998

}])
Изобразим формат хранения данных MongoDB на рис. 6.



Рис 6. Формат хранения данных MongoDB
1   2   3   4   5   6   7   8

Похожие:

Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Казанский (приволжский) федеральный университет высшая школа информационных технологий и
Автоматизация построения интерактивной 3D-карты «Паспорт безопасности» в образовательных учреждениях
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Казанский (приволжский) федеральный университет высшая школа информационных технологий и
Разработка мобильного клиента на ос андроид для системы предсказания характеристик химических веществ и реакций
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Казанский (приволжский) федеральный университет высшая школа информационных технологий и
С каждым годом появляется огромное количество разнообразного нового функционала для мобильных устройств, которые сегодня во много...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Казанский (приволжский) федеральный университет высшая школа информационных технологий и
Деркачев Н. В., Деркачев В. И., Быльев Ю. В., Медведева А. Н., Афанасьев Р. В. Расчет зон разрушений зданий и сооружений при взрывах...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Казанский (приволжский) федеральный университет высшая школа информационных технологий и
Казани побывало 2 миллиона туристов [2]. Численность туристов будет продолжать расти, так как уже летом 2018 года Казань примет 21-ый...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Казанский (приволжский) федеральный университет высшая школа информационных технологий и
Примерами таких компаний являются интернет магазины; предприятия, в которых есть специальный системы, работающие в режиме реального...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Национальный исследовательский университет "Высшая школа экономики"...
Разработка предметно-ориентированного языка описания структуры и содержания электронных документов
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Фгаоувпо «казанский (приволжский) федеральный университет» утверждаю...
Вопросы экзамена по специальности 12. 00. 08 – Уголовное право и криминология; уголовно-исполнительное право
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Уважаемые абитуриенты, планирующие поступать в кфу в 2017 году! Спасибо,...
Казанский (Приволжский) Федеральный Университет – один из лучших классических университетов России
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Правила внутреннего распорядка общежитий Общие положения
Правила) федерального государственного автономного образовательного учреждения высшего профессионального образования «Казанский (Приволжский)...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Руководство пользователя электронной торговой площадки федерального...
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon О центре информационных технологий
Центр информационных технологий (далее — цит) является структурным подразделением федерального государственного бюджетного образовательного...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Учебно-методическое пособие к лабораторным занятиям по курсу «Основы кристаллооптики»
Практическое руководство по работе с поляризационным микроскопом для исследования петрографических объектов: Учебно-методическое...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Отчет о самообследовании программы высшего образования по направлению...
«микробиология», специализация «микробиология» и «молекулярная биология», реализуемого в федеральном государственном образовательном...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Отчет о самообследовании программы подготовки специалистов среднего...
«Автоматизация технологических процессов и производств (в строительстве)», реализуемой в федеральном государственном образовательном...
Казанский (приволжский) федеральный университет высшая школа информационных технологий и icon Отчет о самообследовании программы подготовки специалистов среднего...
«Автоматизация технологических процессов и производств (в машиностроении)», реализуемой в федеральном государственном образовательном...

Руководство, инструкция по применению






При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск