АДМИНИСТРИРОВАНИЕ 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
Участие БЕСПЛАТНО
требуется предварительная регистрация
По окончанию будут выданы сертификаты слушателей от Postgres Professional
МЕСТО ВСТРЕЧИ
Адрес проведения: Тверь, Садовый переулок, 35, Математический факультет, 3 этаж, аудитория 314 на карте
ЗАПИСАТЬСЯ НА КУРС
Регистрация
Координатор курса в Твери
Гордеев Роман
email: roman.gordeev@mail.ru телефон: +79157055783