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

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

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

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

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

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

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

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

  • О YMatrix

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Справочное руководство

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

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

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

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

Эта глава классифицирует типичные проблемы, возникающие при практическом применении YMatrix. Рекомендуется искать нужную информацию по ключевым словам или с помощью комбинации «Ctrl + F».

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

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

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

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