Dba postgresql что это
Перейти к содержимому

Dba postgresql что это

  • автор:

DBA1

Перед началом самостоятельного прохождения курса ознакомьтесь с руководством слушателя. В нем вы найдете инструкцию по настройке рабочего места и указания по выполнению практических заданий.

Темы

Введение учебные материалы видео
Базовый инструментарий
1. Установка и управление сервером учебные материалы видео
2. Использование psql учебные материалы видео
3. Конфигурирование учебные материалы видео
Архитектура
4. Общее устройство PostgreSQL учебные материалы видео
5. Изоляция и многоверсионность учебные материалы видео
6. Очистка учебные материалы видео
7. Буферный кеш и журнал учебные материалы видео
Организация данных
8. Базы данных и схемы учебные материалы видео
9. Системный каталог учебные материалы видео
10. Табличные пространства учебные материалы видео
11. Низкий уровень учебные материалы видео
Задачи администрирования
12. Мониторинг учебные материалы видео
Управление доступом
13. Роли и атрибуты учебные материалы видео
14. Привилегии учебные материалы видео
15. Политики защиты строк учебные материалы видео
16. Подключение и аутентификация учебные материалы видео
Резервное копирование
17. Обзор учебные материалы видео
Репликация
18. Обзор учебные материалы видео

Дополнительно

  • учтены нововведения версий PostgreSQL 11, 12 и 13,
  • вместо сборки из исходных кодов используется установка из пакета,
  • увеличен объем практических заданий,
  • тема «Сопровождение» перенесена в модуль «Архитектура» и посвящена исключительно очистке.

Версия курса по PostgreSQL 10

Администрирование PostgreSQL 10. Базовый курс

Основные сведения

Продолжительность: 3 дня

  • минимальные сведения о базах данных и SQL,
  • знакомство с Unix.
  • общие сведения об архитектуре PostgreSQL,
  • установка, базовая настройка, управление сервером,
  • организация данных на логическом и физическом уровнях,
  • базовые задачи администрирования,
  • управление пользователями и доступом,
  • представление о резервном копировании и репликации.

Руководство слушателя

Перед началом самостоятельного прохождения курса ознакомьтесь с руководством слушателя. В нем вы найдете инструкцию по настройке рабочего места и указания по выполнению практических заданий.

Темы

Введение слайды видео
Базовый инструментарий
1. Установка и управление сервером слайды демо ответы видео
2. Использование psql слайды демо ответы видео
3. Конфигурирование слайды демо ответы видео
Архитектура
4. Общее устройство PostgreSQL слайды видео
5. Изоляция и многоверсионность слайды демо ответы видео
6. Буферный кэш и журнал слайды демо ответы видео
Организация данных
7. Базы данных и схемы слайды демо ответы видео
8. Системный каталог слайды демо ответы видео
9. Табличные пространства слайды демо ответы видео
10. Низкий уровень слайды демо ответы видео
Задачи администрирования
11. Мониторинг слайды демо ответы видео
12. Сопровождение слайды демо ответы видео
Управление доступом
13. Роли и атрибуты слайды демо ответы видео
14. Привилегии слайды демо ответы видео
15. Политики защиты строк слайды демо ответы видео
16. Подключение и аутентификация слайды демо ответы видео
Резервное копирование
17. Обзор слайды демо ответы видео
Репликация
18. Обзор слайды демо ответы видео

Дополнительно

Видеозапись курса проводилась с 27 февраля по 1 марта 2018 года в Нижнем Новгороде.

  • учтены нововведения версий PostgreSQL 9.5, 9.6 и 10,
  • материал по-новому структурирован и переупорядочен,
  • архитектура PostgreSQL рассматривается более подробно,
  • подробное изучение резервного копирования заменено на обзор,
  • добавлены темы по политикам защиты строк и репликации.

Терминология

В последующем тексте, термин сайт означает хост машину, на которой установлен Postgres . Т.к. возможно установить более одной базы данных Postgres на один хост, то этот термин более точно указывает на любой отдельный набор установленных исполняемых файлов и баз данных Postgres .

Суперпользователь Postgres — это имя пользователя postgres , которому принадлежат исполняемые и файлы баз данных Postgres . Для суперпользователя, все механизмы защиты пропускаются и доступны любые произвольные данные. К тому же, суперпользователю Postgres позволено запускать некоторые программы поддержки, которые, в основном, недоступны для всех пользователей. Заметим, что суперпользователь Postgres — это не суперпользователь Unix (на который будем ссылаться как на root ). Суперпользователь должен иметь не нулевой идентификатор пользователя ( UID ) по причинам безопасности.

Администратор базы данных или DBA — это человек, который отвечает за установку механизмов Postgres в соответствии с политикой безопасности сайта. DBA может добавлять новых пользователей по методике, описанной ниже и поддерживать набор шаблонов баз данных для использования с createdb .

postmaster — это процесс, который работает как расчётная палата для запросов к системе Postgres . Клиентские приложения подключаются к postmaster , который отслеживает любые системные ошибки и взаимодействие с процессами сервера. postmaster может принимать некоторые аргументы из командной строки для настройки своего поведения. Однако, указывать аргументы необходимо только если ты намереваешься запускаться на нескольких сайтах или не на сайте по умолчанию.

Сервер Postgres (т.е. исполняемая программа postgres ) может быть запущена прямо из пользовательского shell суперпользователем Postgres (с именем базы данных в качестве аргумента). Однако, из-за этого не принимается во внимание разделяемый буферный пул и блокировка таблиц, связанных с postmaster/сайтом, поэтому это не рекомендуется на многопользовательском сайте.

Предыдущий Начало Следующий
Введение В начало главы Нотация

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *