ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Arenadata Prosperity (ADP) - высокопроизводительная отказоустойчивая универсальная СУБД на базе PostgreSQL с расширенным онлайн-мониторингом, сертификацией ФСТЭК по 4 уровню доверия, полностью совместимая с 1С. Продукт представляет собой универсальную реляционную систему с поддержкой гибридных сценариев нагрузки и обработки данных.
Практическая программа "Основы Arenadata Prosperity" позволяет участникам получить теоретические знания и практические навыки по установке и первичной настройке ADP, подключению и обзору системы, а также познакомиться с дополнительными возможностями платформы и актуальными направлениями её развития.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||||||||||
После изучения курса вы сможете
- устанавливать ADP;
- понимать ролевую модель PostgreSQL;
- понимать концепции простых и партиционированных таблиц, представлений и материализованных представлений, индексов и последовательностей;
- понимать основные возможности Select и DML (Insert/Update/Delete);
- работать с планами запросов и статистикой;
- понимать особенности многопользовательской работы (транзакции и блокировки);
- понимать реализацию хранимых функций, процедур, триггеров и правил;
- понимать возможности ADP и основные направления развития ADP.
Содержание курса
Модуль 1. ADP: концепция, установка, обзор системы. Ролевая модель PostgreSQL
Модуль 2. Основные объекты ADP и многопользовательская работа
Модуль 3. Возможности Select и работа с оптимизатором. Дополнительные возможности ADP. Развитие продукта
- PostgreSQL и ADP. Концепция PostgreSQL. Платформа Arenadata, место в ней ADP.
- Установка ADP. Проверка работоспособности ADP. Обзор системы – процессы, структуры памяти, файлы.
- Основные команды утилиты psql. Реквизиты подключения к СУБД. Работа с системным словарем.
- Ролевая модель PostgreSQL. Объект Role: пользователь и группы. Права доступа к разным объектам базы данных. Файл pg_hba.conf.
Модуль 2. Основные объекты ADP и многопользовательская работа
- Команда Cre ate Table. Типы данных. Временные таблицы. Конструкции Like и Inherits. Настройки With. Табличные пространства.
- Стандартные команды Insert/Update/Delete. Дополнительные возможности DML.
- View и Materialized View. Индексы PostgreSQL. Sequence. Особенности работы с партициями.
- Концепция транзакции. Уровни изоляции.
- Реализация MVCC в PostgreSQL. Команды Vacuum и Vacuum Full.
- Уровни блокировок. Мониторинг. Пример Deadlock.
Модуль 3. Возможности Select и работа с оптимизатором. Дополнительные возможности ADP. Развитие продукта
- Основной синтаксис Select и дополнительные возможности.
- Выполнение запроса. Получение плана командой Explain. Статистика выполнения и команда Explain Analyze.
- Статистика оптимизатора. Сбор статистики.
- Функции и доступные языки программирования. Примеры работы Rule.
- Дополнительные возможности ADP. Кластеризация Patroni. Балансировка нагрузки HAProxy. Резервное копирование.
- Главные направления развития ADP.
Слушатели
- системные администраторы;
- разработчики;
- специалисты, кто делает первые шаги в изучении СУБД PostgreSQL.
Предварительная подготовка
- опыт работы в Unix и с текстовым редактором vi (желательно);
- опыт работы с SQL (обязательно).