План на курса

Какво е PostgreSQL?

  • Кратка история на PostgreSQL
  • Конвенции
  • Допълнителна информация
  • Правила за докладване на грешки

Введение в PostgreSQL

  • Инсталация и създаване на база данни
  • Езика SQL
  • Напредни функции

Езикът SQL

  • Синтаксис на SQL
  • Дефиниране на данни
  • Манипулиране на данни
  • Запити
  • Типове данни
  • Функции и оператори
  • Foreign Data Wrappers
  • Преобразуване на типове
  • Индекси
  • Тригери
  • Пълнотекстов търсене
  • The Information Schema
  • PL/pgSQL - Процедурен език SQL
  • Контрол на съвместния достъп
  • Съвети за оптимизация на производителността
  • Как планирача използва статистики

Администриране на сървъра

  • Изходен код vs пакети предоставени от дистрибуцията
  • Инсталация от изходен код
  • Инсталация от изходен код на Windows
  • Развертане на бинарни файлове, получени чрез компилиране на изходен код
  • Настройка и експлоатация на сървъра
  • Физическо съхранение на база данни
  • Изисквания за трайност на файловата система и необходими опции за монтиране
  • Конфигуриране на сървъра
  • Специални разглеждания за контейнерни развертаня
  • Аутентификация на клиента
  • Роли на базата данни
  • Управление на бази данни
  • Локализация
  • Редовни задачи за поддръжка на базата данни
  • Резервно копиране и възстановяване
  • Конфигуриране на възстановяване
  • Мониторинг на активността на базата данни
  • Мониторинг на използването на дисково пространство
  • Надеждност и записване на състоянията напред
  • Регресионни тестове
  • Инсталиране на разширения за сървъра от трети страни

Висока наличност, балансиране на натоварването и репликация

  • Теорема на Brewer за CAP
  • Синхронна vs асинхронна репликация
  • Логиране на пренос (топла резерва)
  • Потокова репликация от майстър до подчинен (топла резерва)
  • Репликация от майстър до подчинен с тригери с Slony
  • Репликация от множествени майстъри с тригери с Bucardo
  • Пул на връзки и синхронна репликация с Pgpool
  • Конфигурации за превключване с DRBD
  • Замяна на сървър, който е отказал
  • Възстановяване след разделяне на мрежата

Изисквания

Основни работни познания по SQL

 14 часа

Брой участници


Цена за участник

Отзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории