Группы колонок

Внимание

Поддерживается только для строковых таблиц. Поддержка функциональности для колоночных таблиц находится в разработке.

Колонки одной таблицы можно объединять в группы, для того чтобы задать следующие параметры:

  • DATA — тип устройства хранения для данных колонок этой группы. Допустимые значения: "ssd", "rot".
  • COMPRESSION — кодек сжатия данных. Допустимые значения: "off", "lz4".

По умолчанию все колонки находятся в одной группе с именем default. При желании, параметры этой группы тоже можно переопределить.

В примере ниже для создаваемой таблицы добавляется группа колонок family_large и устанавливается для колонки series_info, а также переопределяются параметры для группы default, которая по умолчанию установлена для всех остальных колонок.

CREATE TABLE series_with_families (
    series_id Uint64,
    title Utf8,
    series_info Utf8 FAMILY family_large,
    release_date Uint64,
    PRIMARY KEY (series_id),
    FAMILY default (
        DATA = "ssd",
        COMPRESSION = "off"
    ),
    FAMILY family_large (
        DATA = "rot",
        COMPRESSION = "lz4"
    )
);

Примечание

Доступные типы устройств хранения зависят от конфигурации кластера YDB.

Предыдущая
Следующая