План на курса
Въведение
- PostgreSQL срещу MySQL срещу Oracle Преглед на функциите и архитектурата на PostgreSQL 13
Приготвяме се да започнем
- Настройване на сървър на база данни Инсталиране на PostgreSQL 13 Създаване и достъп до база данни SQL синтаксис, команди и функции
Конфигуриране на Postgres Database
- Дефиниране на данни, стойности по подразбиране и ограничения Настройване и модифициране на таблици Управление на привилегии и политики за сигурност Създаване на схеми на бази данни Внедряване на наследяване и разделяне на таблици Добавяне, актуализиране и запитване към данни Типове данни, функции и оператори Използване на индекси и изпълнение на пълнотекстово търсене Разбиране на паралелността контрол
Управление на Database сървър
- Надграждане на PostgreSQL клъстер Защита на сървъра и криптиране на данни Конфигуриране на сървърни параметри Активиране на удостоверяване на клиента Настройка на роли и разрешения за достъп Управление на множество бази данни Изпълнение на задачи по поддръжка на база данни Архивиране и възстановяване на данни Оптимизиране на производителността и надеждността на базата данни Мониторинг на активността на базата данни и използването на диска Реализиране на логически репликация Изпълнение на регресионни тестове
От страна на клиента Programming
- Използване на библиотеката libpq C и интерфейс за големи обекти Изпълнение на вградени SQL изрази Проучване на информационната схема Други клиентски приложения на PostgreSQL
От страна на сървъра Programming
- Разширяване на SQL езика за заявки Писане на функции за задействане на събития Внедряване на системи от правила Използване на процедурни езици (PL) Проучване на TCL, Perl и Python PL Изпълнение на сървърни програмни интерфейси Примери за логическо декодиране Проследяване на прогреса на репликация
Отстраняване на неизправности
Обобщение и следващи стъпки
Изисквания
- Разбиране на RDBMS
- Опит с SQL
Публика
- Системни администратори
- Разработчици
Oтзиви от потребители (5)
Курсът предлага фактическо и практическо разглеждане на темата. Приятна атмосфера, подпомагаща да се поставят въпроси.
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
Машинен превод
Было очевидно, че е специално адаптирано за наши нужди, което го прави особено полезно. Обичах формата с Zoom, защото ми помогна да се съсредоточа с материалът пред нас цялото време и треньорът могъл да добави илстрации и отметки, докато обясняваше. Треньорът отговори на всичките ни въпроси по изключително удовлетворителен начин и се чудих колко много можах да науча за един ден. Обикновено се уморявам от обучението до следобеда, но това беше много увлекателно до самия край. Темпът беше съвършен и детайлите бяха в правилните области.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Машинен превод
Михал бил много информиран и привлекателен като преподавател.
Nate Clifton - NIIT (USA) Inc.
Курс - PostgreSQL Advanced DBA
Машинен превод