- Студенты, сдающие РСХД: две версии экзамена на выбор студента - упрощенная (10-
20 баллов) и расширенная (10-35 баллов).
- В расширенной - больше тем для подготовки и сложнее вопросы.
- Adv. - темы только для расширенной версии экзамена.
- Adv.* - не успели пройти на базовых лекциях и нет в лабораторных, поэтому на экзамене не будет, но полезно посмотреть
- Архитектура ANSI-SPARC.
- Архитектура PostgreSQL.
- Разделяемая память PostgreSQL.
- Буферная память процессов PostgreSQL.
- Процессы, обеспечивающие работу PostgreSQL.
- Системный каталог, организация, способы взаимодействия.
- Схема, особенности работы со схемами в PostgreSQL, search_path.
- Управление доступом к данным в PostgreSQL, привилегии, пользователи, роли.
- Работа с ролями, INHERIT, NOINHERIT.
- Установка и запуск PostgreSQL.
- PostgreSQL: template0, template1, назначение, особенности работы.
- Подключение к PostgreSQL, настройка, особенности.
- Виды и методы подключений к PostgreSQL, их настройка.
- PostgreSQL, создание Базы Данных.
- Файловая структура и конфигурация PostgreSQL.
- Табличные пространства. Назначение. Организация и настройка.
- Транзакции. Назначение. ACID.
- PostgreSQL: явные, неявные транзакции. Транзакционный DDL.
- PostgreSQL: время начала транзакции, время внутри транзакции.
- PostgreSQL: идентификация транзакции, особенности работы xid
- PostgreSQL: MVCC, SSI
- Виды и особенности конфликтов при параллельном доступе к данным.
- Изоляция транзакций. Режимы для организации доступа к данным.
- VACUUM
- Восстановление данных. Базовые понятия. Организация. Контрольные точки.
- (Adv.) UNDO-журнал.
- (Adv.) REDO-журнал.
- (Adv.) UNDO/REDO-журнал.
- (Adv.) Восстановление данных. Подходы (steal/no-steal, force/no-force). ARIES.
- Восстановление данных в PostgreSQL. WAL. LSN.
- Резервное копирование. Базовые понятия. Виды.
- Логическое резервное копирование. pg_dump, pg_dumpall, pg_restore.
- Физическое резервное копирование. Способы организации в PostgreSQL.
- PostgreSQL: непрерывное архивирование.
- Репликация данных в PostgreSQL. Базовые понятия.
- Виды репликации. Особенности.
- Физическая репликация. Реализация в PostgreSQL.
- Настойка физической репликации. wal_keep_size, слоты.
- (Adv.) Синхронная и асинхронная репликация в PostgreSQL.
- (Adv.) Ступенчатая (каскадная) репликация.
- (Adv.*) Логическая репликация в PostgreSQL.