Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Конфигурация
Справочник по SQL
Часто задаваемые вопросы
Этот документ описывает логику содержания и инструкции по использованию кода в официальной документации YMatrix.
Данный документ является официальной документацией для продуктов базы данных YMatrix и содержит все функции, официально поддерживаемые в текущей версии. Для того чтобы вся информация о YMatrix была структурирована и понятна, документ разделён на несколько глав в соответствии с функциональным назначением:
Эта глава содержит информацию о итеративных версиях YMatrix 5.X, включая описание релизов, исправления ошибок и даты выпуска.
В этом разделе описаны минимальные требования к системной среде для установки и развертывания баз данных 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-операторам, поддерживаемым YMatrix, и служит дополнением к другим главам документации.
Эта глава классифицирует типичные проблемы, возникающие при практическом применении YMatrix. Вы можете напрямую найти решение проблемы по трёхуровневой структуре каталогов.
Эта глава подробно описывает основные сценарии применения YMatrix с использованием текста и иллюстраций.
$ перед кодом означает, что этот код необходимо выполнить на сервере.~ перед кодом означает, что этот код необходимо выполнить локально.# перед кодом означает, что этот код необходимо выполнить от имени пользователя root.< > обозначают шаблонные значения; сами скобки < > и их содержимое необходимо заменить на соответствующую конкретную информацию в зависимости от контекста.#, ##, /, // в коде является комментарием.