View on GitHub

АДМИНИСТРИРОВАНИЕ POSTGRESQL

Материалы курса по PostgreSQL от компании Postgres Professional

Download this project as a .zip file Download this project as a tar.gz file

АДМИНИСТРИРОВАНИЕ POSTGRESQL

Базовый курс

16-18 декабря 2015 года. Тверь

ЛЕКТОРЫ

##Егор Рогов Директор по разработке образовательных программ

Закончил факультет Вычислительной Математики и Кибернетики МГУ им. М. В. Ломоносова.

Системами управления базами данных занимается более 15 лет в качестве разработчика, руководителя проектов и преподавателя. С 2015 года работает в компании “Постгрес Профессиональный” и занимается подготовкой образовательных программ.

Павел Лузанов

Директор по работе с учебными центрами

В 2013г. присоединился к сообществу PostgreSQL занимаясь переводом официальной документации на русский язык. В компании “Постгрес Профессиональный” с момента основания в начале 2015г.

Руководитель образовательных программ: подготовка курсов, ВУЗовские программы, перевод официальной документации, проведение семинаров и пр.

До этого - более 20 лет опыта работы с СУБД и средствами разработки Oracle в качестве разработчика, преподавателя, консультанта и менеджера проектов по внедрению ERP системы Oracle E-Business Suite.

ДЕНЬ 1

16 декабря / 11:00

Введение в PostgreSQL

Что такое PostgreSQL / Кто использует / Основные свойства / История развития / Форки PostgreSQL / Разработчики / Версии системы / Цикл разработки /Поддержка / Новые возможности 9.5

Архитектура PostgreSQL

Cтруктуры памяти, буферный кэш / Серверные процессы / Файловая система / Журнал упреждающей записи / Транзакции и многоверсинность / Схема обработки запросов / Расширяемость системы

Установка PostgreSQL

Установка PostgreSQL из исходных кодов / Создание кластера БД / Запуск и останов сервера

Использование psql

Запуск psql и подключение к БД / Получение справочной информации / Выполнение команд SQL / Команды и переменные psql / Файлы, используемые psql

Базы данных

Базы данных / Создание БД из шаблона / Размер, занимаемый базой данных / Изменение и удаление БД

Табличные пространства

Табличные пространства / Создание, изменение и удаление табличных пространств / Хранение данных в файловой системе / Перемещение данных

ДЕНЬ 2

17 декабря / 11:00

Системный каталог (Словарь данных)

Системный каталог / Системный каталог в psql / Правила именования объектов / Общие таблицы кластера БД / Специальные типы данных / Системные представления

Основные объекты БД

Таблицы, основные типы данных и ограничения целостности / Последовательности / Индексы / Хранимые функции / Триггеры / Правила / Секционирование / Представления, материализованные представления

Пользователи и роли

Концепция управления доступом / Создание ролей и их атрибуты / Участие ролей в группах / Изменение и удаление ролей / Получение информации

Схемы

Понятие схемы / Управление схемами и объектами в них / Поиск объектов при наличии нескольких схем / Специальные схемы

Привилегии

Доступ к объектам БД / Виды привилегий / Выдача и отзыв привилегий / Просмотр привилегий / Примеры управления доступом

Конфигурирование сервера

Файл postgresql.conf / Файл postgresql.auto.conf (ALTER SYSTEM) / Представление pg_settings / Работа с параметрами во время выполнения / Установка параметров для БД и/или ролей / Установка параметров для функций / С чего начать настройку

Подключение и аутентификация

Конфигурационные файлы для аутентификации Основные настройки / Простые методы аутентификации / Аутентификация по паролю / Внешняя аутентификация и сопоставление имен

ДЕНЬ 3

18 декабря / 11:00

Сопровождение PostgreSQL

Процедура очистка и задачи, которые она решает / Перестроение индексов

Мониторинг работы

Средства операционной системы / Сбор и просмотр статистики / Дополнительные расширения / Просмотр и анализ журнала сервера / Ротация журналов сервера

Логическое резервирование

Логическое и физическое резервирование / Копирование отдельных таблиц / Резервирование и восстановление баз данных и кластера

Физическое резервирование

Холодное резервирование средствами ОС / Горячее резервирование (непрерывное архивирование) / Архивация журналов упреждающей записи / Базовая резервная копия / Процедура восстановления

ИНФОРМАЦИЯ

##Для прохождения курса понадобятся:

Материалы курса

скачать материал

Ноутбук с ОС Ubuntu

скачать инструкцию

Обсуждение курса на Gitter

Join the chat at https://gitter.im/rgordeev/pgcourse

Участие БЕСПЛАТНО

требуется предварительная регистрация

По окончанию будут выданы сертификаты слушателей от Postgres Professional

МЕСТО ВСТРЕЧИ

Адрес проведения: Тверь, Садовый переулок, 35, Математический факультет, 3 этаж, аудитория 314 на карте

ЗАПИСАТЬСЯ НА КУРС

Регистрация

оставить заявку

Координатор курса в Твери

Гордеев Роман

email: roman.gordeev@mail.ru телефон: +79157055783