pgsql training admin

Last edit

Changed:

< ** Транзакции в PostgreSQL, журнал транзакций (WAL), сериализация

to

> ** Транзакции в PostgreSQL, журнал транзакций (WAL)


Краткий курс администратора PostgreSQL

  • Введение
    • Краткая история PostgreSQL.
    • Положение на рынке баз данных.
    • Конкурентные преимущества.
    • Краткий обзор возможностей новых версий (8.2, 8.3).
  • Основные понятия и архитектура PostgreSQL
    • Глоссарий
    • Понятие кластера PostgreSQL и его структура.
    • Системные каталоги.
    • Транзакции в PostgreSQL, журнал транзакций (WAL)
    • Многоверсионность (MVCC)
  • Установка, обновление
    • Особенности установки на различные платформы (Windows, Linux)
    • Начальная настройка (основные параметры postgresql.conf, pg_hba.conf; скрипты загрузки для различных ОС).
    • Проверка работоспособности, тестирование.
    • Локализация.
    • Особенности миграции существующего кластера на новые версии
    • Миграция с Microsoft SQL Server.
  • Общие вопросы администрирования
    • Средства администрирования (psql, pgAdmin III, phpPgAdmin)
    • Мониторинг системы (основные параметры и способы наблюдения их значений; системные представления и функции для мониторинга;
    • Рутинные задачи (создание резервной копии и восстановление; VACUUM; ANALYZE; настройка логов; перестройка индексов; CLUSTER;
    • Восстановление после сбоев.
  • Производительность
    • Методы анализа производительности системы. Сбор статистики.
    • Основные параметры конфигурационного файла, повышение
    • Обзор других методов повышения производительности системы.
    • Безопасность
    • Базовые принципы безопасности данных.
    • Понятие роли и группы. Иерархия ролей.
    • Управление правами.
    • Настройка защищённого соединения (SSL).
  • Более сложные вопросы
    • Оптимизация использования дискового пространства. Табличные пространства (Tablespace)
    • Сегментация данных (Partitioning)
    • Надёжность. Балансировка нагрузки. Системы репликации.
    • Особенности хранения данных. TOAST.
    • Расширяемость PostgreSQL