Практические лабораторные работы по продвинутому использованию PostgreSQL

Начинающий

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

PostgreSQLDatabase

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Этот практический курс лабораторных работ разработан для того, чтобы повысить ваш уровень владения PostgreSQL до продвинутого с помощью практических, реально применимых упражнений. Вы изучите весь спектр возможностей PostgreSQL - от фундаментального управления отношениями до передовых функций, таких как геопространственная обработка с использованием PostGIS и операции с JSONB. Каждая лабораторная работа позволяет сразу же получить опыт работы с базами данных промышленного уровня.

Цели

По завершении этого курса вы сможете:

  • Овладеть сложными отношениями между таблицами и эффективными операциями соединения (join)
  • Реализовать продвинутые типы данных, включая JSON/JSONB и геометрические данные
  • Оптимизировать производительность базы данных с помощью стратегической индексации
  • Разработать надежные системы транзакций с правильными уровнями изоляции
  • Создать сложные представления (views) и материализованные представления (materialized views)
  • Реализовать комплексную безопасность с использованием ролевой системы разрешений
  • Написать продвинутые запросы с использованием оконных функций и обобщенных табличных выражений (CTE)
  • Автоматизировать рабочие процессы с использованием триггеров и событийных триггеров
  • Настроить надежные стратегии резервного копирования и репликации
  • Реализовать секционирование таблиц для больших наборов данных
  • Создать возможности полнотекстового поиска
  • Создавать хранимые функции с использованием PL/pgSQL
  • Обрабатывать временные данные и операции, учитывающие часовой пояс
  • Расширять PostgreSQL с помощью PostGIS для работы с геопространственными данными
  • Поддерживать здоровье базы данных с помощью команд VACUUM и ANALYZE
  • Настроить пул соединений с использованием PgBouncer

Особенности

  • Готовые к использованию в производстве лабораторные работы: Все упражнения имитируют реальные проблемы, возникающие при работе с базами данных.
  • Полное охват: Более 20 лабораторных работ, охватывающих все основные функции PostgreSQL.
  • Продвинутые техники: Включает часто упускаемые темы, такие как событийные триггеры и пул соединений.
  • Фокус на производительности: Несколько лабораторных работ посвящены оптимизации и масштабируемости.
  • Экосистема расширений: Практические занятия с PostGIS и другими важными расширениями.
  • Современные функции: Глубокое погружение в операции с JSONB и полнотекстовый поиск.

Этот курс представляет исключительную ценность благодаря следующим аспектам:

  1. Ускорение профессионального роста: Овладение этими навыками делает вас конкурентоспособным на должности старших специалистов по работе с базами данных.
  2. Решение реальных проблем: Лабораторные работы решают актуальные проблемы, возникающие при администрировании PostgreSQL.
  3. Безопасность на будущее: Курс охватывает как уже установленные, так и новые функции PostgreSQL.
  4. Построение уверенности: Практический подход обеспечивает глубокое понимание, а не только теоретические знания.
  5. Создание портфолио: Завершенные лабораторные работы демонстрируют реальную экспертизу для потенциальных работодателей.

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

Преподаватель

labby

Labby

Labby is the LabEx teacher.

Рекомендовано для вас

no data