План на курса
Въведение
- 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)
Края на първия ден един от участниците предложи повече взаимодействие при упражненията и тренерите взеха това предложение под внимание за втория ден.
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
Машинен превод
Беше докер и контейнери, както и функцията за наследяване в Postgres DB, която не е налична в Oracle Database.
Manish Kumar
Курс - PostgreSQL Essentials
Машинен превод
Беше очевидно адаптирано, за да е много подходящо за нашата цел, което го прави изключително полезен. Много ми хареса форматът на Zoom, тъй като ми помогна да се концентрирам, докато материала беше постоянно пред мен и треньорът можеше да добавя илюстрации и бележки въз основа на обясненията. Треньорът отговори на всички наши въпроси по много удовлетворителен начин, а аз бях изненадан колко много успях да науча за един ден. Обикновено се уморявам от тренировката към следобед, но тази беше изключително ангажираща до последните моменти. Темпото беше перфектно и подробностите бяха насочени към правилните области.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Машинен превод