Администрирование СУБД Caché

Учебные курсы

Название курса

Администрирование СУБД Caché.
Введение в программирование на Caché Object Script

Описание курса

Данный курс поможет слушателям получить необходимые навыки установки, конфигурирования, администрирования и диагностирования СУБД Caché.

По окончании курса слушатели будут знать

  • Особенности постреляционной архитектуры СУБД Caché;
  • Особенности установки СУБД Caché и типы установки на различных операционных системах;
  • Лицензионную политику InterSystems;
  • Особенности физической организации баз данных Caché;
  • Процедуры создания и настройки баз данных Caché и областей (namespace) Caché;
  • Параметры и утилиты для оптимизации производительности сервера Caché;
  • Механизмы Caché для поддержания целостности и восстановления баз данных после сбоев;
  • Принципы локализации и разрешения проблем. Работа со службой технической поддержки WRC;
  • Основные команды и функции языка Caché Object Script, системные классы и утилиты Caché, используемые при разработке административных скриптов;
  • Архитектуру системы безопасности Caché и принципы ее настройки.

Предварительная подготовка

  • Базовые знания принципов объектно-ориентированной технологии и технологии баз данных

 

Содержание курса

Модуль 1. Обзор

  • Что такое Caché?
  • Что предоставляет среда разработки Caché?
  • Основные утилиты

Модуль 2. Установка

  • Требования к программному и аппаратному обеспечению
  • Версии Caché и типы установки
  • Принципы работы механизма лицензирования сервера Caché
  • Запуск/остановка Caché

Модуль 3. Архитектура Caché

  • Утилиты разработки приложений и администрирования Caché
  • Области и Базы Данных Caché. Создание и настройка
  • Настройка и работа с учетной записью Caché ODBC
  • Типы ошибок в Caché и принципы их обработки
  • Механизмы обеспечения целостности данных Caché

Модуль 4. Конфигурирование системы

  • Буферы глобалов и программ
  • Параметры сетевого окружения
  • Файлы журналов
  • Настройка Областей и Баз Данных, маппинг глобалов и программ
  • Обслуживание устройств
  • Конфигурационные файлы

Модуль 5. Работа в сети Caché

  • Доступ к удаленным системам (Remote System Access)
  • Сетевой протокол ECP (Enterprise Cache Protocol). Настройка и использование

Модуль 6. Управление безопасностью

  • Бюджеты пользователей
  • Прямые пользователи Caché
  • SQL-пользователи Caché
  • Безопасность CSP-приложений
  • Защита глобалов

Модуль 7. Приложения

  • Развертывание клиентских приложений
  • Перенос приложений

Модуль 8. Обеспечение целостности данных

  • Журналы до и после записи
  • Резервное копирование Баз Данных. Различные стратегии
  • Восстановление Баз Данных

Модуль 9. Мониторинг и сопровождение сервера Caché

  • Вычисление актуального размера Баз Данных
  • Сжатие Баз Данных
  • Проверка целостности Баз Данных
  • Сбор статистики. Оптимизация производительности
  • Администрирование пользовательских процессов
  • Создание административных скриптов

Модуль 10. Масштабирование сервера

  • Файлы-экстенты
  • Горизонтальная фрагментация массивов данных (технология Global Subscript Mapping )
  • Настройка и использование теневых серверов

Модуль 11. Физическая организация Баз Данных Caché

  • B*- деревья
  • Карты блоков
  • Блоки-указатели
  • Блоки-данные

Модуль 12. Язык разработки серверной логики Caché Object Script

  • Историческая справка
  • Среда разработки
  • Синтаксис
  • Команды, функции, системные переменные
  • Пользовательские программы
  • Обработка ошибок

Курс читают консультанты корпорации InterSystems

Длительность обучения

Курс рассчитан на 3-4 дня интенсивного обучения. Занятия проходят с 9-30 до 17-00, с перерывом на обед и небольшими перерывами в течение дня.

Программа курса может быть изменена без предварительного уведомления.

Регистрация

Вернуться к расписанию курсов