Детальная информация

Название: Кроссплатформенный удалённый доступ к локальной сети: выпускная квалификационная работа магистра: 09.04.04 - Программная инженерия ; 09.04.04_01 - Технология разработки и сопровождения качественного программного продукта
Авторы: Васильева Марина Николаевна
Научный руководитель: Амосов Владимир Владимирович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2018
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Интернет; Вычислительные сети локальные; Базы данных
УДК: 004.738.5; 004.732; 004.65
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 09.04.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия
DOI: 10.18720/SPBPU/2/v18-1441
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: RU\SPSTU\edoc\56358

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Удалённый доступ к БД предоставляется как с помощью настольных приложений, так и с помощью веб-приложений. Настольные приложения либо являются одноплатформенными, либо требуют кроскомпиляции. В этой работе изучается удалённый доступ к БД на основе веб-приложений, а именно с помощью технологии Django ORM. При выполнении работы разработана методика оценки производительности обращения к БД. Для достижения этой цели были решены задачи: 1. Создана инструментальная среда по разработке приложений с удалённым доступом к БД с подходом ORM 2. Разработано тестовое приложение с удалённым доступом к БД с подходом ORM с помощью фреймворкаDjango. 3. Проведён обзор средств повышения производительности приложений с удалённым доступом к БД. 4. Разработана методика оценки производительности обращения к БД. 5. Разработаны рекомендации для оптимального обращения к БД через ORM с целью повышения производительности.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • Введение
    • Актуальность
    • Цель и задачи работы
  • Глава 1. Создание инструментальной среды по разработке приложений с удалённым доступом к БД с подходом ORM
    • 1.1 Настройка инструментальной среды
      • 1.1.1 Настройка среды
      • 1.1.2 Создание базового приложения
    • 1.2 Порядок создания моделей тестового приложения с удалённым доступом к БД с помощью ORM
      • 1.2.1 Настройки базы данных
      • 1.2.2 Создание моделей
      • 1.2.3 Активация модели
      • 1.2.4 Метод работы со временем
      • 1.2.5 Работа с API
      • 1.2.6 Создание суперпользователя
      • 1.2.7 Отображение моделей
    • 1.3 Порядок настройки интерфейса тестового приложения с удалённым доступом к БД для поодхода ORM
      • 1.3.1 Представления
  • Глава 2. Обзор средств повышения производительности приложений с удалённым доступом к БД
    • 2.1 Внутренние средства повышения производительности
      • 2.1.1 Стандартные методы оптимизации БД
      • 2.1.2 Использование кэширования
      • 2.1.3 Итераторы
      • 2.1.4 Использование фильтров Django
      • 2.1.5 Использование агрегирования коллекции объектов
      • 2.1.6 Добавление SQL-запроса в запрос
      • 2.1.7 Индексация столбцов
    • 2.2 Внешние средства повышения производительности
      • 2.2.1 Возможности Django-Debug-toolbar
      • 2.2.2 Пример работы Django-Debug-toolbar на тестовом приложении
  • Глава 3. Разработка методики оценки производительности обращения к БД
    • 3.1 Обзор методики оценки
    • 3.2 Определение требуемых доступов к БД
    • 3.3 Идентификация запрошенных запросов к БД
    • 3.4 Поиск избыточного использования
    • 3.5 Оценка эффективности
    • 3.6 Рекомендации для оптимального обращения к БД через ORM с целью повышения производительности
  • Заключение
  • Список использованных источников

Статистика использования

stat Количество обращений: 56
За последние 30 дней: 0
Подробная статистика