DataOrientation¶
@XmlType @XmlEnum
- public enum DataOrientation¶
New in version 1.25.0-rc1.
Перечисление, определяет способ хранения данных в хранилище строк выборки в режиме
View.Representation.HighCapacity.HeapUsage.hybrid.
Enum Constants¶
COLUMN¶
- public static final DataOrientation COLUMN¶
Колоночный способ хранения.
Данные хранятся во множестве таблиц “ключ -> значение”, где значением является значение колонки одной строки.
Рекомендуется использовать данный режим, если скорость клиентских сортировки и фильтрации важнее скорости загрузки данных из БД.
Заполнение хранилища данными: медленно (10 секунд / 1 000 000 строк). Доступ к данным колонки: быстро.
Итерация по набору с чтением значения колонки: 0.35 секунд / 1 000 000 чтений значений из одной колонки разных строк.
Сортировка по колонке произвольных строк: 2 секунды / 1 000 000 строк.
Числовые данные приведены для сравнительной оценки. Реальные значения могут отличаться из-за различных условий.
ROW¶
- public static final DataOrientation ROW¶
Строковый способ хранения.
Данные хранятся в одной таблице “ключ -> значение”, где значением является массив, содержащий данные всех колонок строки.
Заполнение хранилища данными: быстро (5 секунд / 1 000 000 строк). Доступ к данным колонки: медленно.
Итерация по набору с чтением значения колонки: 12 секунд / 1 000 000 чтений значений из одной колонки разных строк.
Сортировка по колонке произвольных строк: 4-43 секунд / 1 000 000 строк.
Числовые данные приведены для сравнительной оценки. Реальные значения могут отличаться из-за различных условий.
Methods¶
valueOf¶
- public static DataOrientation valueOf(String name)¶
values¶
- public static DataOrientation[] values()¶