План на курса
Въведение
- 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)
Андрес последователно гарантира, че отговаря на всички въпроси на присъстващите и се стреми да гарантира, че всички разбират неговите учения. Възхищавам се на неговата експертиза и умения по темата
Ryan - Questronix Corporation
Курс - PostgreSQL for Administrators - 3 Days
Машинен превод
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Курс - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Курс - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Курс - PostgreSQL Advanced DBA
new knowledges that can be apply in our system