PostgreSQL — это объектно-реляционная система управления базами данных (СУБД), которая поддерживает стандарт SQL.
Она предоставляет мощные инструменты для хранения, обработки и анализа данных. PostgreSQL является одной из самых популярных СУБД, существующих на сегодняшний день.
PostgreSQL создана на основе некоммерческой СУБД Postgres, разработанной как open-source проект в Калифорнийском университете в Беркли.
[Специалист] QPT - PostgreSQL. Оптимизация запросов
В курсе рассматривается база данных PostgresSQL, одна из самых популярных бесплатных систем управления реляционными базами данных. Курс включает не только практическую, но и теоретическую часть, и при этом не сводится к простому «сборнику рецептов». Курс посвящен версии Postgres 10, отмечены особенности последующих версий.
Школа: Специалист - учебный центр при МГТУ им.Н.Э.Баумана
Сайт: https://www.specialist.ru
Длительность: 16 ак. ч.
Формат обучения: Очно, онлайн
Программа:
- Введение (0,5 ак. ч.)
- Демобаза «Авиаперевозки» (0,5 ак. ч.)
- Выполнение запросов (2 ак. ч.)
- Последовательный доступ (1 ак. ч.)
- Индексный доступ (2 ак. ч.)
- Сканирование по битовой карте (1 ак. ч.)
- Соединение вложенным циклом (1 ак. ч.)
- Соединение хешированием (2 ак. ч.)
- Соединение слиянием (2 ак. ч.)
- Статистика (1 ак. ч.)
- Профилирование (1 ак. ч.)
- Приемы оптимизации (2 ак. ч.)
Чему научитесь:
- Искать проблемные запросы и их оптимизировать
- Настраивать параметры экземпляра, связанных с производительностью
- Понимать механизмы планирования и выполнения запросов
Особенности обучения:
- Документ об окончании обучения
[YouTube] DBA2-10 Тема 0 «Введение»
Канал: Postgres Professional
Сайт: https://postgrespro.ru/
Авторы: Егор Рогов, Павел Лузанов.
Дата начала: В любое время
Интенсивность: Свободный график
Формат обучения: Видеокурс
Требования:
Владение ОС Unix,
Знакомство с PostgreSQL в объеме курса DBA1
Программа:
Открыть
- Введение
- Изоляция
- Страницы и версии строк
- Снимки данных
- HOT-обновления
- Очистка
- Автоочистка
- Заморозка
- Буферный кэш
- Журнал предзаписи
- Контрольная точка
- Настройка журнала
- Блокировки объектов
- Блокировки строк
- Блокировки в памяти
- Управление расширениями
- Локализация
- Обновление сервера
Чему научитесь:
- Настройка различных конфигурационных параметров исходя из понимания внутренней организации сервера,
- Мониторинг сервера с использованием обратной связи для итеративной настройки параметров,
- Настройки, связанные с локализацией,
- Управление расширениями и знакомство с процедурой обновления сервера.
[beONmax] Курс SQL и PostgreSQL для начинающих
Этот курс представляет собой практический онлайн-курс по изучению SQL и PostgreSQL. Научитесь читать и писать сложные запросы к базам данных, используя SQL — один из самых востребованных языков программирования, и PostgreSQL — систему управления базами данных. Изучение SQL — один из самых быстрых способов подняться по карьерной лестнице.
Школа: beONmax - онлайн курсы программирования
Сайт: https://beonmax.com/
Дата начала: В любое время
Длительность: 23 часа
Интенсивность: Обучение в своем темпе
Формат обучения: Видеоуроки, практические задания
Кому подойдет:
Новички в программировании
Разработчики, кто уже изучил какой-либо язык программирования и хочет разобраться в работе с базами данных
Программа:
Всего заданий: 14, видеоуроки: 128, практические задания: 18
- Введение в SQL
- Простые запросы с SELECT
- Соединения - Joins
- Подзапросы
- DDL - управляем БД и таблицами
- Проектирование БД
- Представления (Views)
- Логика с CASE, COALESCE и NULLIF
- Функции SQL и PL\pgSQL
- Ошибки и их обработка
- Приведение типов данных
- Индексы
- Массивы
- Пользовательские типы
- Продвинутая группировка с CUBE и ROLLUP
- Знакомство с psql
- Импорт данных
- CTE - Common Table Expressions
- Оконные функции
- Транзакции
- Триггеры
- Безопасность в postgresql
Чему научитесь:
- DDL
- psql и импорт данных
- Безопасность
- Индексы
- Логика с CASE WHEN, COALESCE и NULLIF
- Массивы
- Оконные функции
- Ошибки и их обработка
- Подзапросы
- Пользовательские типы
- Представления (Views)
- Продвинутая группировка с CUBE/ROLLUP
- Проектирование БД
- Простые выборки
- Соединения
- Транзакции
- Триггеры
- Функции PL/pgSQL
- Функции SQL
Особенности обучения:
- Сертификат
[Слёрм] PostgreSQL База
Этот курс представляет собой практический курс по работе с PostgreSQL. Будете учиться построению репликаций, работать с резервными копиями, контролировать всю систему. Программа курса основана на реальных задачах.
Сайт: https://slurm.io
Спикер: Иван Чувашов
Длительность: 75 ч. теории, 108 ч. практики
Формат обучения: Теория и 75% практики
Для кого этот курс:
Backend-разработчики
DevOps-инженеры и сисадмины
Тимлиды и тех. директора
Программа:
- Знакомство с курсом
- Логическая резервная копия
- Физическая резервная копия
- Валидация резервных копий
- Резервное копирование и восстановление с помощью сторонних инструментов
- Физическая репликация
- Отказоустойчивые решения на основе физической репликации
- Логическая репликация
- Мониторинг в кейсах
- Подведение итогов
- Подведение итогов
Чему научитесь:
- Научитесь оценивать состояние кластера в критический момент, принимать быстрые и эффективные решения
- Узнаете, как внедрить оптимальное архитектурное решение в компании, с помощью каких алгоритмов искать проблемы
Особенности обучения:
- Доступ к курсу 2 года
Администрирование PostgreSQL 10. Базовый курс
Цель курса — предоставить информацию и практические навыки, которые позволят вам установить и поддерживать сервер баз данных, создавать пользователей и предоставлять им доступ к базе данных, а также создавать резервные копии. Другими словами, выполнить ряд задач, которые считаются минимальными требованиями к администратору СУБД.
Сайт: https://www.cischool.ru/
Для кого этот курс: Администраторы баз данных
Программа:
- Введение
- Базовый инструментарий
- Архитектура
- Организация данных
- Задачи администрирования
- Управление доступом
- Резервное копирование
- Резервное копирование
Чему научитесь:
- Представление о резервном копировании и репликации
- Установка, базовая настройка, управление сервером
- Базовые задачи администрирования
- Организация данных на логическом и физическом уровнях
- Управление пользователями и доступом
- Общие сведения об архитектуре PostgreSQL
[YouTube] «Администрирование PostgreSQL 9.4. Базовый Курс». О курсе. Тема №00
Канал: Postgres Professional
Сайт: https://postgrespro.ru/
Дата начала: В любое время
Интенсивность: Свободный график
Формат обучения: Видеокурс
Плейлист:
Открыть
- О курсе.
- Введение в PostgreSQL.
- Архитектура.
- Установка PostgreSQL.
- Использование psql.
- Базы данных.
- Табличные пространства.
- Системный каталог.
- Основные объекты БД.
- Пользователи и роли.
- Схемы.
- Привилегии.
- Конфигурирование сервера.
- Подключение и аутентификация.
- Мониторинг работы.
- Сопровождение PostgreSQL.
- Логическое резервирование.
- Базовый Курс». Физическое резервирование.
Чему научитесь:
- Общее представление о PostgreSQL и его архитектуре
- Установка базовая настройка, запуск СУБД
- Управление пользователями, данными, доступом
- Базовые задачи сопровождения и мониторинга
- Резервное копирование и восстановление
[YouTube] Установка PostgreSQL и PGadmin на Windows 10 - Уроки PostgreSQL
Канал: Аве Кодер
Дата начала: В любое время
Интенсивность: Вы сами устанавливаете темп обучения
Формат обучения: Видеокурс
Плейлист:
Открыть
- Установка PostgreSQL и PGadmin на Windows 10
- Создание, Подключение и Удаление Базы Данных
- Создаем таблицу - Уроки PostgreSQL
- Заполнение таблицы данными
- SQL запросы выборка данных Часть 1
- SQL запросы для выборки данных. Часть 2
- Агрегаты и Базовая Арифметика
- Работа с Датой и Временем
- Первичные Ключи (Primary Keys)
- Ограничения и проверки
- UPSERT и Работа с Конфликтами (ON CONFLICT DO)
- Внешние ключи (Foreign Keys)
- Объединение таблиц (JOINS)
- Экспортируем SQL таблицу в CSV
- Уникальные Идентификаторы UUID
[YouTube] Что такое База Данных? PostgreSQL основы. Урок 1
Канал: ITVDN
В этом уроке речь пойдет о том, что такое База данных, какие структуры баз данных существуют. Что такое нормализация форм в реляционных базах данных.
Дата начала: В любое время
Интенсивность: Обучение в своем темпе
Формат обучения: Видеокурс
Плейлист:
- Что такое База Данных? PostgreSQL основы.
- DDL команды. Создание баз данных. PostgreSQL основы.
- DML команды. Связи между таблицами. PostgreSQL основы.
- JOINS. PostgreSQL основы.
- Организация памяти в Базах Данных. View, Index. PostgreSQL основы.
- Триггеры и Транзакции. PostgreSQL основы.