• Главная
  • О компании
  • Каталог курсов
    • Все курсы
    • AWS
    • Big Data
    • Business analysis
    • Check Point
    • Cisco
    • CyberSecurity
    • DevOps
    • Digital Transformation
    • IBM
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Project Management
    • Red Hat Linux
    • VMware
    • Тестирование ПО
    • Тренинг
    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    Бесплатно
    Подробнее
  • Расписание
  • Контакты
Мы на связи:
+7 (7172)79 30 99 Нур-султан
+7 (727) 344 30 99 Алматы
+7 (701) 757 83 23
info@dtu.kz
Digital Transformation University
  • Главная
  • О компании
  • Каталог курсов
    • Все курсы
    • AWS
    • Big Data
    • Business analysis
    • Check Point
    • Cisco
    • CyberSecurity
    • DevOps
    • Digital Transformation
    • IBM
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Project Management
    • Red Hat Linux
    • VMware
    • Тестирование ПО
    • Тренинг
    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    Бесплатно
    Подробнее
  • Расписание
  • Контакты

    Oracle

    • Главная
    • Все курсы
    • Oracle
    • Разработка и настройка SQL запросов

    Разработка и настройка SQL запросов

    Digital Transformation University
    Oracle, Postgres, Programming
    Бесплатно
    Razrabotka PO
    • Обзор
    Бесплатно
    • Обзор

    Разработка и настройка SQL запросов и приложений для сервера базы данных Postgresql 

    Продолжительность: 40 академических часов.

    Аудитория: Разработчики приложений и SQL запросов для баз данных , курс также может быть полезен для администраторов базы данных, руководителей IT подразделений, разработчиков приложений для серверов приложений и микросервисов.

    Необходимая подготовка: основы реляционной модели базы данных и языка запросов SQL.

    Цель: по окончанию курса, слушатели будут понимать архитектуру севера и ее влияние на производительность выполнения  SQL запросов, понимание планов выполнения запросов. С помощью расширений  Postgresql обеспечат мониторинг за базой данных. Вводя дополнительные языки программирования в базу данных, расширят ее функциональность .

    Курс предназначен для разработчиков приложений и SQL запросов для Postgresql, также он будет полезен как администраторам серверов баз данных,  руководителям IT подразделений, в связи с тем, что будет рассмотрено множество конкретных примеров построения и расширения  postgres серверов на предприятии. По окончании курса выстраивается стройная картина – что такое Postgresql, как управлять сервером базы данных, его производительностью, расширению функциональности . Возможен вариант сравнения сервера Postgresql с сервером базы данных Oracle.

    Программа

    • Подготовка операционной системы Unix для инсталяции сервера базы данных. Специфические пакеты, подготовка каталогов и пользователей ОС. Инсталяция сервера Postgres из исходных кодов. Основные конфигурационные файлы.
    • Базы данных. Создание. Кластер базы данных. Схемы и пространства имен внутри базы данных. Пользователи. Специальные схемы и их назначение. Временные схемы и таблицы – особенности взаимодействия с сервером приложений. Порядок авторизации пользователя в базе данных.
    • Локальный и удаленный доступ к серверу. Стандартные утилиты работы с сервером. Инталяция внешних утилит для сервера.
    • Архитектура PostgreSQL. Общее устройство сервера базы данных, основные компоненты. Логирование. Разделяемый пул. Архитектура страницы (блока). Табличные пространства. Добавление расширений для мониторинга страниц, разделяемого пула и статистик выполнения запросов. Устройство буферного пула, журнал упреждающей записи, контрольная точка. Версии строк и снимки, введение в технологию ТОАST.
    • Клиент – серверный протокол, транзакционость, этапы обработки запросов. Как хранятся данные на диске. Выполнение транзакций, изоляция и многоверсионность. Особенности реализации транзакций в Postgres. Блокировки таблиц и строк.
    • Очистка табличных пространств и блоков, заморозка, архитектура хранения строки и выполнение транзакций в базе данных. Анализ таблиц и сбор статистик.
    • Базовые типы данных, массивы,составные типы, типы перечислений, диапазонные типы и домены, приведение типов данных. JSON и XML типы данных.
    • Основные объекты БД. Таблицы и типы данных. Создание таблиц и размещение данных в конкретных табличных пространствах. Описание колонок. Ограничения целостности в PG – проверки, внешние и первичные ключи, NOT NULL, UNIQUE. Системные столбцы. Изменение и удаление таблиц. Представления и материализованные представления – производительность запросов. Схемы в базе данных, изменение последовательности поиска объектов в базе данных. Определение размера объектов в базе данных.
    • Выборка данных из таблиц. Соединение, агрегирование и группировка, подзапросы – правила работы команды SELECT, команды DML. PL/pgSQL процедурный язык. Легкий Обзор . Преимущества и недостатки. Поддерживаемые типы данных.Объявление переменных, параметров , процедурных блоков. Наследование типов данных базы данных. Тип данных запись. Обзор операторов. Явные и неявные курсоры. Динамический SQL.
    • Индексы- назначение.Типы индексов и их создание. Составные и уникальные индексы. Функциональные индексы. Индексирование части строк таблицы. Индекс – организованные таблицы (INCLUDE). Сбор статистической информации по индексам, отбраковка и реорганизация индексов. Партиционные таблицы, декларативное описание партиций в postgres 10 и выше, списочные, ранжированные и другие виды партиций. Субпартиции. Индексация партиций и субпартиций.
    • Управление производительностью PG. Методы доступа к данным , доступ к данным на основе индекса, индексный просмотр данных. Битовые карты для просмотра данных, механизмы связывания таблиц. Планы выполнения запросов – explain. Управление планом выполнения запросов при помощи команды SET текущего сеанса.Оптимизация запросов – сбор и обновление статистики, управление методами доступа, использование механизмов хеширования. Использование аналитических функций в Postgres.
    • Материализованные представления, расширение dblink, логические репликации. Расширение plpython3u для организации взаимодействия с другими базами данных , файловыми системами. Пример использования расширения для генерации отчета в EXCEL или PDF формате из базы данных Postgres.
    • Асинхронная обработка данных, использование внешних серверов сообщений (на примере Kafka) для организации взаимодействия с Postgres. Доступ к серверу Postgres через пулы стандартных серверов приложений и с использованием библиотек hibernate, spring. Распределенные транзакции и двухфазный коммит.

     

     

     

    • Лекции 0
    • Тесты 0
    • Учебное время 50 hours
    • Навык Все уровни
    • Язык English
    • Студенты 0
    • Оценки Да
    • Поделиться:

    Вам может понравиться

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)Подробнее
    Digital Transformation University

    (RH294) Red Hat System Administration III: Automation with Ansible (RHEL9)

    Автоматизация Red Hat Enterprise Linux при помощи Ansible (RH294) Продолжительность: 32 академических часов, 4 дня. Курс Red Hat System Administration III: Automation with Ansible  разработан для системных администраторов Linux® и разработчиков, которым приходится решать задачи автоматизации выделения ресурсов, настройки и развертывания приложений в инфраструктуре. Слушатели...

    Digital Transformation University
    0
    student
    Бесплатно
    Understanding Cisco Collaboration Foundations (CLFNDU)Подробнее
    Digital Transformation University

    Understanding Cisco Collaboration Foundations (CLFNDU)

    Основные сведения о Cisco Collaboration (CLFNDU) Продолжительность: 40 академических часов. Курс Understanding Cisco Collaboration Foundations (CLFNDU) дает навыки и знания, необходимые для администрирования и поддержки простой VoIP инфраструктуры, построенной с применением продукта Cisco Unified Communications Manager и голосовых шлюзов, и сосредоточенной на одной площадке. В курсе...

    Digital Transformation University
    0
    student
    Бесплатно
    Understanding Cisco Cybersecurity Operations Fundamentals (CBROPS)Подробнее
    Digital Transformation University

    Understanding Cisco Cybersecurity Operations Fundamentals (CBROPS)

    Understanding Cisco Cybersecurity Operations Fundamentals (CBROPS) Продолжительность: 40 академических часов. Курс Understanding Cybersecurity Operations Fundamentals (CBROPS) v1.0 дает слушателям представление о функциях сетевых устройств, об уязвимостях сетевых протоколов стека Transmission Control Protocol/Internet Protocol (TCP/IP), об особенностях функционирования операционных систем конечных устройств. Слушатели узнают о концепциях...

    Digital Transformation University
    0
    student
    Бесплатно
    Управление проектами по разработке ПОПодробнее
    Digital Transformation University

    Управление проектами по разработке ПО

    Продолжительность: 32 академических часа. Цель курса Управление проектами по разработке ПО: Совершенствование знаний и навыков в области управления проектами по разработке программного обеспечения (ПО). Целевая аудитория: Руководители проектов разработки ПО Руководители линейных подразделений, чьи сотрудники участвуют в разработке ПО Необходимая подготовка: Опыт руководства или участия...

    Digital Transformation University
    0
    student
    Бесплатно
    Microsoft Power BI Data Analyst (PL-300)Подробнее
    Digital Transformation University

    Microsoft Power BI Data Analyst (PL-300)

    Аналитик данных Microsoft Power BI (PL-300) Продолжительность: 3 дня, 24 академических часа. В  курсе Microsoft Power BI Data Analyst (PL-300) будут обсуждаться различные методы и рекомендации, которые соответствуют корпоративным требованиям и техническим требованиям для моделирования, визуализации и анализа данных с помощью Power BI. Этот курс...

    Digital Transformation University
    0
    student
    Бесплатно

    Рекомендуемые

    Computer Hacking Forensics Investigator (CHFI)

    Computer Hacking Forensics Investigator (CHFI)

    Бесплатно
    Бизнес и системный анализ в IT

    Бизнес и системный анализ в IT

    Бесплатно
    Обслуживание экстра — класса

    Обслуживание экстра — класса

    Бесплатно
    (ENARSI) Implementing Cisco Enterprise Advanced Routing and Services

    (ENARSI) Implementing Cisco Enterprise Advanced Routing and Services

    Бесплатно
    VMware vSphere: Install, Configure, Manage

    VMware vSphere: Install, Configure, Manage

    Бесплатно

    +7 (7172) 79 30 99, +7 (727) 344 30 99

    info@dtu.kz

    © 2022 | Digital Transformation University

    Записаться на курс