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

Название: Кроссплатформенный удалённый доступ к локальной сети: выпускная квалификационная работа магистра: 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
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)

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

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

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

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

Аннотация

Удалённый доступ к БД предоставляется как с помощью настольных приложений, так и с помощью веб-приложений. Настольные приложения либо являются одноплатформенными, либо требуют кроскомпиляции. В этой работе изучается удалённый доступ к БД на основе веб-приложений, а именно с помощью технологии 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 Количество обращений: 19
За последние 30 дней: 1
Подробная статистика