We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Administration and optimization of DBMS performance

2024/2025
Academic Year
RUS
Instruction in Russian
3
ECTS credits
Delivered at:
Department of Informatics
Course type:
Elective course
When:
1 year, 4 module

Программа дисциплины

Аннотация

Цель курса - научить слушателей анализировать работу СУБД (в частности PostgreSQL) и формулировать рекомендации по оптимизации работы. Обучение состоит в решении и разборе конкретных кейсов с проблемами, их анализом, формулировкой путей решения и исправлением проблемы. Предполагается, что слушатели знакомы с общими принципами хранения данных в реляционных СУБД, SQL-запросами и восстановлением БД.
Цель освоения дисциплины

Цель освоения дисциплины

  • Подготовка студентов к оптимизации производительности СУБД путем ее администрирования. Предполагается, что слушатели знакомы с общими принципами хранения данных в реляционных СУБД, SQL-запросами и восстановлением БД.
Планируемые результаты обучения

Планируемые результаты обучения

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

Содержание учебной дисциплины

  • Тема 1. Виды СУБД особенности функционирования.
  • Тема 2. Установка PostgreSQL на различные ОС
  • Тема 3. Средства администрирования PostgreSQL
  • Тема 4. Обслуживания PostgreSQL
  • Тема 5. Масштабирование серверов PostgreSQL
  • Тема 6. Анализ производительности PostgreSQL
  • Тема 7. Оптимизация SQL запросов
Элементы контроля

Элементы контроля

  • неблокирующий Установка PostgreSQL на ОС Windows
  • неблокирующий Установка PostgreSQL на ОС Astra Linux
  • неблокирующий Создание отказоустойчивого кластера PostgreSQL
  • неблокирующий Оптимизация SQL запросов
Промежуточная аттестация

Промежуточная аттестация

  • 2024/2025 4th module
    0.3 * Оптимизация SQL запросов + 0.3 * Создание отказоустойчивого кластера PostgreSQL + 0.2 * Установка PostgreSQL на ОС Astra Linux + 0.2 * Установка PostgreSQL на ОС Windows
Список литературы

Список литературы

Рекомендуемая основная литература

  • Домбровская, Г. Оптимизация запросов PostgreSQL / Г. Домбровская, Б. Новиков, А. Бейликова , перевод с английского Д. А. Беликова. — Москва : ДМК Пресс, 2021. — 278 с. — ISBN 978-5-97060-963-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241103 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Основы технологий баз данных / Новиков Б. А. , Горшкова Е. А., Графеева Н. Г. — 2-е изд. — Москва : ДМК Пресс, 2020. — 582 с. — ISBN 978-5-97060-841-8. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/179477. — Режим доступа: для авториз. пользователей.

Рекомендуемая дополнительная литература

  • HTML, JavaScript, PHP и MySQL : джентельменский набор Web - мастера, Прохоренок, Н. А., 2019

Авторы

  • Архимандритов Игорь Борисович