Содержание
- 2. План Сжатие Макет данных Разбиение Вставка Обновление Удаление Только вставка Compression Data Layout Partitioning Insert Update
- 3. 1. Кодирование словарей Поскольку память является новым узким местом ("бутылочным горлышком") в системе, требуется минимизировать доступ
- 4. Кодирование словаря создает базу для ряда других методов сжатия, которые могут быть применены поверх закодированных столбцов.
- 5. В данной теме мы обсудим различия между горизонтальным, ориентированным на строки макете, и макете столбчатой планировки.
- 6. 1. Сжатие Методы сжатия • Тяжелый вес в сравнении методами легкого веса • Фокус на легких
- 7. Пример
- 8. 1. Префикс - кодирование В реальных базах данных, мы часто сталкиваемся с тем, что столбец содержит
- 9. Сжатие колонки предусматривает, что преобладающее значение не должно храниться в явном виде каждый раз, когда оно
- 10. Префикс-кодирование: • используется, если столбец начинается с длинной последовательности одного и того же значения; • лишь
- 11. Дан вектор атрибута столбца стран из таблицы населения мира, который отсортирован по численности населения стран в
- 12. Следующий расчет показывает степень сжатия. Прежде всего, количество бит, необходимых для хранения всех 200 стран рассчитывается
- 14. Таким образом, 1,3 ГБ, то есть 17% пространства в памяти экономится. Еще одно преимущество кодирования префикс
- 15. 2. Кодирование длин серий (Run-Length encoded) Кодирование длин серий представляет собой метод сжатия, который работает лучше
- 16. На рисунке 7.2 приведен пример кодирования длин серий с использованием стартовой позиции в виде смещения. Сохранение
- 17. Следовательно, размер вектора атрибута может быть значительно уменьшен примерно до 1 Кбайт без потери информации: 200
- 19. Кластерное кодирование • вектор атрибутов разбивается на N блоков фиксированного размера (обычно 1024) • если кластер
- 20. Разреженное кодирование • Удалить значение V, который появляется чаще всего Бит вектор указывает, из каких позиций
- 21. Косвенное кодирование Последовательность разбивается на N блоков размером S (обычно 1024) • Если блок содержит только
- 22. Дельта кодирование для словаря • Для строковых отсортированных значений • Блок-мудрое сжатие (как правило, 16 строк
- 24. Скачать презентацию