План на курса
Въведение
- PostgreSQL срещу MySQL срещу Oracle
- Обзор на характеристиките и архитектурата на PostgreSQL 13
Започване
- Настрояване на база данни сървър
- Инсталиране на PostgreSQL 13
- Създаване и достъп до база данни
- SQL синтаксис, команди и функции
Настройка на PostgreSQL база данни
- Определяне на данни, стойности по подразбиране и ограничения
- Настрояване и модифициране на таблици
- Управление на права и политики за сигурност
- Създаване на схеми на бази данни
- Имплементация на наследяване и разделяне на таблици
- Добавяне, обновяване и извличане на данни
- Типове данни, функции и оператори
- Използване на индекси и изпълнение на пълнотекстов търсене
- Разбиране на управление на съвместност
Управление на база данни сървър
- Обновяване на PostgreSQL кластер
- Осигуряване на сървъра и криптиране на данни
- Настройка на параметрите на сървъра
- Активиране на клиентско аутентифициране
- Настройка на роли за достъп и разрешения
- Управление на множество бази данни
- Извършване на задачи за поддържане на база данни
- Резервно копиране и възстановяване на данни
- Оптимизация на производителността и надеждността на база данни
- Мониторинг на активността и използването на дисково пространство на база данни
- Имплементация на логическо реплициране
- Извършване на регресионни тестове
Клиентско програмиране
- Използване на библиотеката libpq C и интерфейс за големи обекти
- Изпълнение на вградени SQL заявки
- Разглеждане на информационната схема
- Други PostgreSQL клиентски приложения
Сървърно програмиране
- Разширяване на SQL заявката за търсене
- Написване на функции за събития
- Имплементация на системи за правила
- Използване на процедурни езици (PLs)
- Разглеждане на TCL, Perl и Python PLs
- Изпълнение на сървърни интерфейси за програмиране
- Примери за логическо декодиране
- Следене на напредъка на реплицирането
Отстраняване на проблеми
Резюме и следващи стъпки
Изисквания
- Разбиране на RDBMS
- Опит с SQL
Целова публика
- Системни администратори
- Разработчици
Отзиви от потребители (5)
Упътващи теми ръководени от треньора, включващи практическо обучение и дискусии, като например timescaleDB и hypertable, използвайки знанията му по темата :).
Shivam - Paessler LLC
Курс - PostgreSQL Fundamentals
Машинен превод
По крайния ден на първия ден един участник предложи повече взаимодействие в практиките, а треньорите си отбелязаха това за втория ден.
Daniela - Unit4
Курс - PostgreSQL 16 for Developers and Administrators
Машинен превод
Курсът предлага фактическо и практическо разглеждане на темата. Приятна атмосфера, подпомагаща да се поставят въпроси.
Marcin - Santander Bank Polska S.A.
Курс - Implementing High Availability in PostgreSQL
Машинен превод
Андрес последователно гарантира, че отговаря на всички въпроси на присъстващите и се стреми да гарантира, че всички разбират неговите учения. Възхищавам се на неговата експертиза и умения по темата
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод
Ахмед е бил много сътруднически и компетентен относно темата и през цялото време е водел добър и продуктивен тренингов сесия, покривайки някои основни и важни теми по Postgres.
Imran Sadiq Bhat
Курс - PostgreSQL Essentials
Машинен превод