План на курса
Въведение
- PostgreSQL vs MySQL vs Oracle
- Общ преглед на функционалностите и архитектурата на PostgreSQL 13
Начало
- Настройка на сървър за база данни
- Инсталиране на PostgreSQL 13
- Създаване и достъп до база данни
- SQL синтаксис, команди и функции
Настройка на база данни Postgres
- Дефиниране на данни, задаване на подразбиращи се стойности и ограничения
- Създаване и модифициране на таблици
- Управление на привилегии и политики за сигурност
- Създаване на схеми на база данни
- Имплементация на наследяване и партициониране на таблици
- Добавяне, актуализиране и заявки към данните
- Датови типове, функции и оператори
- Използване на индекси и извършване на търсене с пълни текстове
- Разбиране на контрола за синхронизиране
Управление на сървър за база данни
- Актуализация на кластъра PostgreSQL
- Сигурността на сървъра и шифриране на данни
- Настройка на параметрите на сървъра
- Включване на клиентска аутентикация
- Създаване на роли за достъп и привилегии
- Управление на множество бази данни
- Извършване на задачи за поддържане на базата данни
- Резервно копиране и възстановяване на данни
- Оптимизация на производителността и надеждността на базата данни
- Мониторинг на дейността на базата данни и използването на диска
- Имплементация на логическа репликация
- Извършване на регресивни тестове
Програмиране от страна на клиента
- Използване на библиотеката libpq C и интерфейса за големи обекти
- Изпълнение на вграждани SQL заявки
- Разглеждане на информационната схема
- Други клиентски приложения за PostgreSQL
Програмиране от страна на сървъра
- Разширяване на езика за заявки SQL
- Написане на функции за събития-тригерите
- Имплементация на системи правила
- Използване на процедурни езици (PLs)
- Разглеждане на TCL, Perl и Python PLs
- Изпълнение на програмни интерфейси на сървъра
- Примери за логическо декодиране
- Отслежване на прогреса при репликацията
Разбиране на грешки
Самоподобряване и следващи стъпки
Изисквания
- Разбиране на RDBMS
- Опит с SQL
Публика
- Системни администратори
- Разработчици
Отзиви от потребители (5)
Много знания, предоставено. Хубаво отношение към темата.
Oskar Debowski - Asseco Poland S.A
Курс - PostgreSQL Administration, Optimization and Replication
Машинен превод
разширените теми с praktichno упражнение и обсъждане, като например TimescaleDB и Hypertable, както и знанията на тренера по предмета :)
Shivam - Paessler LLC
Курс - PostgreSQL Fundamentals
Машинен превод
Края на първия ден един от участниците предложи повече взаимодействие при упражненията и тренерите взеха това предложение под внимание за втория ден.
Daniela - Unit4
Курс - PostgreSQL 16 for Developers and Administrators
Машинен превод
Фактуален и praktичен подход към темата. Приятна атмосфера, благоприятна за задаване на въпроси.
Marcin - Santander Bank Polska S.A.
Курс - Implementing High Availability in PostgreSQL
Машинен превод
Андрес последователно гарантира, че отговаря на всички въпроси на участниците и стреми се да се увери, че всichки разбират неговото обучение. Обичам неговата експертиза и умения във връзка с темата.
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод