План на курса
Какво е 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
Отзиви от потребители (7)
Търпението и стилът на преподаване на Михал бяха добри.
Luiza
Курс - PostgreSQL for Administrators - 2 Days
Машинен превод
Михал беше страхотен в споделянето на огромните си познания за postgres.
Matei
Курс - PostgreSQL for Administrators - 2 Days
Машинен превод
Обучението беше интерактивно, което го направи интересно.
Priyanka Talwar - University of South Australia
Курс - PostgreSQL for Administrators - 2 Days
Машинен превод
Страхотна лабораторна настройка. Много практическо обучение, което затвърди материала.
Brian - Verizon Connect
Курс - PostgreSQL for Administrators - 2 Days
Машинен превод
Практически упражнения и предложения, дадени от обучителя.
Bruno - Verizon Connect
Курс - PostgreSQL for Administrators - 2 Days
Машинен превод
Взаимодействието беше поощрявано, Много полезни практични подходи.
Farhan - Fast Lane Consulting and Education Services Limited
Курс - PostgreSQL for Administrators - 2 Days
Машинен превод
Комуниката на обучението.
Jose Filipe Goncalves Higino - NIWA
Курс - PostgreSQL for Administrators
Машинен превод