Учебный курс «Firebird для администраторов»

Краткое содержание: особенности сервера баз данных Firebird, развертывание Firebird, файлы конфигурации, настройка разрешений, резервное копирование и восстановление, оптимизация производительности, отказоустойчивые кластеры Firebird

Общие данные:

Firebird — система управления базами данных, которая активно используется на многих отечественных предприятиях. А в варианте Ред База Данных она имеется в реестре отечественных программных продуктов и рекомендована для импортозамещения. Многим администраторам приходится осваивать Firebird самостоятельно, рискуя что-то упустить. Учиться системно, под руководством опытного преподавателя, с учетом опыта других предприятий — это намного более эффективно. Как заказать обучение.

Продолжительность: 4 дня (32 учебных часа).

В курсе 11 модулей. К каждому модулю предусмотрены практические задания с подробными ответами. На выполнение практических заданий отводится 50 процентов времени учебного курса.

Для кого предназначен: администраторы баз данных, которые работают или планируют работать с Firebird

План курса:

  1. Введение в Firebird. Особенности архитектуры Firebird. Версионность. Основные отличия от Oracle, Microsoft SQL Server и Postgres.
  2. Планирование развертывания сервера Firebird. Отличия редакций и версий Firebird, выбор операционной системы и оборудования.
  3. Развертывание Firebird под Linux и под Windows. Выполнение послеустановочных задач. Обновление сервера на новую версию (с 2 на 3 и с 3 на 4). Развертывание из пакетов и из исходных файлов.
  4. Структура каталогов Firebird. Файлы настроек. Программные средства/утилиты для работы с Firebird. Журналы сервера.
  5. Создание и настройка баз данных Firebird. Наилучшие практики при создании баз данных. Подключение к базе данных Firebird. Система объектов в базах данных Firebird.
  6. Аутентификация и предоставление разрешений в Firebird. Настройка системы аутентификации, файлы firebird.conf и база данных безопасности security3.fdb. Пользователи, роли и разрешения Firebird. Применение системы аудита для фиксации действий пользователей.
  7. Резервное копирование и восстановление базы данных Firebird. Применение утилит GBAK и NBACKUP. Полное и инкрементное резервное копирование. Восстановление баз данных. Специальные ситуации восстановления.
  8. Планирование задач для выполнения по расписанию в Firebird. Применение планировщика операционной системы и isql. Другие возможности выполнения задач по расписанию в Firebird.
  9. Мониторинг и оптимизация производительности в Firebird. Оценка нагрузки на уровне операционной системы: процессор, память, диск, сетевая подсистема. Средства мониторинга производительности на уровне сервера баз данных Firebird. Возможности оптимизации Firebird: параметры в файлах конфигурации, решение проблем со сборкой мусора и фрагментацией, решение проблем с блокировками, оптимизация индексов, оптимизация запросов.
  10. Настройка отказоустойчивых конфигураций Firebird. Настройка репликации. Варианты создания отказоустойчивых кластеров Firebird.
  11. Диагностика проблем Firebird и анализ логов. Утилиты для диагностики и исправления ошибок, применение gfix. Другие возможности решения проблем в Firebird.