План на курса

Въведение

  • PostgreSQL vs MySQL vs Oracle
  • Общ преглед на функционалностите и архитектурата на PostgreSQL 13

Начало

  • Настройка на сървър за база данни
  • Инсталиране на PostgreSQL 13
  • Създаване и достъп до база данни
  • SQL синтаксис, команди и функции

Настройка на база данни Postgres

  • Дефиниране на данни, задаване на подразбиращи се стойности и ограничения
  • Създаване и модифициране на таблици
  • Управление на привилегии и политики за сигурност
  • Създаване на схеми на база данни
  • Имплементация на наследяване и партициониране на таблици
  • Добавяне, актуализиране и заявки към данните
  • Датови типове, функции и оператори
  • Използване на индекси и извършване на търсене с пълни текстове
  • Разбиране на контрола за синхронизиране

Управление на сървър за база данни

  • Актуализация на кластъра PostgreSQL
  • Сигурността на сървъра и шифриране на данни
  • Настройка на параметрите на сървъра
  • Включване на клиентска аутентикация
  • Създаване на роли за достъп и привилегии
  • Управление на множество бази данни
  • Извършване на задачи за поддържане на базата данни
  • Резервно копиране и възстановяване на данни
  • Оптимизация на производителността и надеждността на базата данни
  • Мониторинг на дейността на базата данни и използването на диска
  • Имплементация на логическа репликация
  • Извършване на регресивни тестове

Програмиране от страна на клиента

  • Използване на библиотеката libpq C и интерфейса за големи обекти
  • Изпълнение на вграждани SQL заявки
  • Разглеждане на информационната схема
  • Други клиентски приложения за PostgreSQL

Програмиране от страна на сървъра

  • Разширяване на езика за заявки SQL
  • Написане на функции за събития-тригерите
  • Имплементация на системи правила
  • Използване на процедурни езици (PLs)
  • Разглеждане на TCL, Perl и Python PLs
  • Изпълнение на програмни интерфейси на сървъра
  • Примери за логическо декодиране
  • Отслежване на прогреса при репликацията

Разбиране на грешки

Самоподобряване и следващи стъпки

Изисквания

  • Разбиране на RDBMS
  • Опит с SQL

Публика

  • Системни администратори
  • Разработчици
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории