Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Удалённый доступ к БД предоставляется как с помощью настольных приложений, так и с помощью веб-приложений. Настольные приложения либо являются одноплатформенными, либо требуют кроскомпиляции. В этой работе изучается удалённый доступ к БД на основе веб-приложений, а именно с помощью технологии 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 Представления
- 1.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 на тестовом приложении
- 2.1 Внутренние средства повышения производительности
- Глава 3. Разработка методики оценки производительности обращения к БД
- 3.1 Обзор методики оценки
- 3.2 Определение требуемых доступов к БД
- 3.3 Идентификация запрошенных запросов к БД
- 3.4 Поиск избыточного использования
- 3.5 Оценка эффективности
- 3.6 Рекомендации для оптимального обращения к БД через ORM с целью повышения производительности
- Заключение
- Список использованных источников
Статистика использования
Количество обращений: 56
За последние 30 дней: 0 Подробная статистика |