Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex Managed Service for Greenplum®
  • Начало работы
    • Взаимосвязь ресурсов сервиса
    • Классы хостов
    • Расчет конфигурации кластера
    • Сеть в Managed Service for Greenplum®
      • Типы дисков
      • Типы хранения данных
      • Гибридное хранилище
    • Квоты и лимиты
    • Резервные копии
    • Ресурсные группы
    • Шардирование
    • Пользователи и роли
    • Аутентификация пользователей
    • Командный центр
    • Внешние таблицы
    • Управление соединениями
    • Расширение кластера
    • Техническое обслуживание
    • Настройки Greenplum®
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • Метрики Monitoring
  • Аудитные логи Audit Trails
  • Публичные материалы
  • История изменений
  • Обучающие курсы

В этой статье:

  • Создание колоночных таблиц
  • Примеры использования
  1. Концепции
  2. Хранилище в Managed Service for Greenplum®
  3. Типы хранения данных

Типы хранения данных в Greenplum®

Статья создана
Yandex Cloud
Обновлена 15 мая 2025 г.
  • Создание колоночных таблиц
  • Примеры использования

Greenplum® позволяет использовать два типа хранения данных в таблицах:

  • Без кластеризованных индексов (heap storage).

    Таблицы такого типа обеспечивают только строковое хранение данных. Они подходят для обработки транзакций в реальном времени (OLTP), когда данные в таблицах часто обновляются операциями INSERT, UPDATE и DELETE.

    Все таблицы, создаваемые в Greenplum®, по умолчанию используют этот тип хранения данных.

  • Оптимизированное для добавления (append-optimized storage).

    Таблицы такого типа обеспечивают строковое и колоночное хранение. Таблицы для строкового хранения сокращенно называют AO-таблицами (append-optimized), а колоночного — AOCO-таблицами (append-optimized column-oriented). Оба вида таблиц реализованы на основе вспомогательных heap-таблиц. Данные в таблицах AO и AOCO хранятся в сегментных файлах, которые состоят из блоков произвольного объема.

    Таблицы AO и AOCO подходят для аналитической обработки больших массивов данных (OLAP), когда данные загружаются большими пакетами и над ними производятся в основном операции чтения.

    Колоночное хранение данных значительно снижает затраты на чтение и запись, когда запрос обращается только к небольшому количеству столбцов из множества всех полей таблицы. Колоночные таблицы также лучше поддаются сжатию. При использовании Greenplum® в качестве аналитической СУБД рекомендуется использовать колоночные таблицы со стандартным сжатием первого уровня.

    Для таблиц AO и AOCO в кластерах Managed Service for Greenplum® доступно гибридное хранилище: с помощью расширения Yezzey можно переместить часть таблиц из хранилища кластера в холодное хранилище и наоборот. Холодное хранилище удобно, если данные таблиц нужно хранить долго, а работать с ними планируется редко. Так хранение будет дешевле.

Создание колоночных таблицСоздание колоночных таблиц

Для создания колоночной таблицы со сжатием передайте параметры, отвечающие за требуемые настройки, в команде CREATE TABLE:

CREATE TABLE tableName (...)
WITH (
    appendonly = true,
    orientation = column,
    compresstype = zstd,
    compresslevel = 1
);

Примеры использованияПримеры использования

  • Миграция данных из Yandex Managed Service for MySQL® в Managed Service for Greenplum® с помощью Yandex Data Transfer

Greenplum® и Greenplum Database® являются зарегистрированными товарными знаками или товарными знаками Broadcom Inc в США и/или других странах.

Была ли статья полезна?

Предыдущая
Типы дисков
Следующая
Гибридное хранилище
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»