Официальная документация YMatrix

Этот документ описывает логику содержания и инструкции по использованию кода в официальной документации YMatrix.

Описание содержания

Данный документ является официальной документацией для продуктов базы данных YMatrix и содержит все функции, официально поддерживаемые в текущей версии. Для того чтобы вся информация о YMatrix была структурирована и понятна, документ разделён на несколько глав в соответствии с функциональным назначением:

  • История выпусков версий

Эта глава содержит информацию о итеративных версиях YMatrix 5.X, включая описание релизов, исправления ошибок и даты выпуска.

  • Системные требования

В этом разделе описаны минимальные требования к системной среде для установки и развертывания баз данных YMatrix.

  • О YMatrix

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

  • Быстрый старт

Эта глава описывает быструю однокомпонентную установку, базовое использование функций и создание типовых сценариев работы с YMatrix. Подходит для новичков или пользователей, желающих быстро ознакомиться с возможностями YMatrix.

  • Стандартное развертывание кластера

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

  • Моделирование данных

Эта глава описывает определение модели данных, а также подходы, ключевые моменты, примеры сценариев и лучшие практики DDL для моделирования кластеров YMatrix в временных сценариях. Индивидуальные пользователи, корпоративные технические специалисты или энтузиасты баз данных могут использовать эту главу для создания простых временных моделей и запросов, а затем расширять их на конкретные бизнес-задачи.

  • Подключение к базе данных

Этот раздел описывает, как пользователи могут подключаться к базе данных YMatrix через различные клиенты или языки программирования.

  • Запись данных

Эта глава описывает особенности записи данных в временных сценариях, а также способы подключения YMatrix к различным источникам данных и высокоскоростной записи данных.

  • Миграция данных

Эта глава описывает подходы и инструменты для миграции данных в YMatrix, включая примеры миграции данных из Greenplum 4/5/6 в YMatrix 5, а также из YMatrix 4 в YMatrix 5.

  • Запросы данных

Эта глава описывает, как YMatrix эффективно выполняет запросы данных. Помимо базовых операторов запросов, представлены расширенные запросы, примеры сценариев и методы работы с различными источниками данных.

  • Эксплуатация и мониторинг

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

  • Настройка производительности

Эта глава описывает подходы к настройке производительности в YMatrix, включая настройку системных ресурсов сервера, ресурсов базы данных и SQL-запросов, а также объясняет механизмы обработки запросов и планы выполнения. Требует определённых знаний и опыта и подходит для пользователей, обладающих базовыми знаниями в области баз данных или опытом оптимизации.

  • Устранение неполадок

Эта глава описывает, как YMatrix анализирует и диагностирует сбои кластера с помощью таких инструментов, как журналы.

  • Справочник

Эта глава предоставляет справочные материалы и руководства по использованию функций YMatrix, включая архитектуру MPP, стратегию репликации, автоматическое управление партициями, непрерывную агрегацию, скользящее окно, интерпретацию метрик мониторинга Grafana/Prometheus, инструменты управления кластером, движок хранения, движок выполнения, типы данных и полное описание параметров конфигурации системы.

  • Справочник по SQL

Эта глава предоставляет подробную справочную информацию по SQL-операторам, поддерживаемым YMatrix, и служит дополнением к другим главам документации.

  • Часто задаваемые вопросы (FAQ)

Эта глава классифицирует типичные проблемы, возникающие при практическом применении YMatrix. Вы можете напрямую найти решение проблемы по трёхуровневой структуре каталогов.

  • Применение в сценариях

Эта глава подробно описывает основные сценарии применения YMatrix с использованием текста и иллюстраций.

Инструкции по использованию кода

  • Символ $ перед кодом означает, что этот код необходимо выполнить на сервере.
  • Символ ~ перед кодом означает, что этот код необходимо выполнить локально.
  • Символ # перед кодом означает, что этот код необходимо выполнить от имени пользователя root.
  • < > обозначают шаблонные значения; сами скобки < > и их содержимое необходимо заменить на соответствующую конкретную информацию в зависимости от контекста.
  • Текст после #, ##, /, // в коде является комментарием.