Details

Title Кроссплатформенный удалённый доступ к локальной сети: выпускная квалификационная работа магистра: 09.04.04 - Программная инженерия ; 09.04.04_01 - Технология разработки и сопровождения качественного программного продукта
Creators Васильева Марина Николаевна
Scientific adviser Амосов Владимир Владимирович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2018
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Интернет ; Вычислительные сети локальные ; Базы данных
UDC 004.738.5 ; 004.732 ; 004.65
Document type Master graduation qualification work
File type PDF
Language Russian
Level of education Master
Speciality code (FGOS) 09.04.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
Links Отзыв руководителя ; Рецензия
DOI 10.18720/SPBPU/2/v18-1441
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key RU\SPSTU\edoc\56358
Record create date 11/12/2018

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

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

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • Введение
    • Актуальность
    • Цель и задачи работы
  • Глава 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 с целью повышения производительности
  • Заключение
  • Список использованных источников

Access count: 58 
Last 30 days: 0

Detailed usage statistics