Сховище рядків vs. стовпців

Концепції Data Warehousing

Aaren Stubberfield

Data Scientist

Чому це важливо?

  • Оптимізація запитів на швидкість
  • Формат стовпцевого сховища для таблиць сховища даних найкращий для аналітики
Концепції Data Warehousing

Основи комп'ютерного зберігання

  • Комп'ютери зберігають дані в блоках.
  • Під час отримання даних читаються потрібні блоки.
  • Чим менше блоків читати, тим швидше процес.

Символічне зображення жорсткого диска з багатьма блоками для зберігання

Концепції Data Warehousing

Приклад медичної таблиці

  • CDC (Centers for Disease Control and Prevention)
  • Дані про грип за віковими групами за кілька сезонів
SEASON AGE GROUP HOSPITALIZATION PERCENTAGE
2019 0-17 yr 13.9%
2019 18-49 yr 22.5%
2019 50+ yr 63.7%
2020 0-17 yr 3.9%
2020 18-49 yr 18.1%
2020 50+ yr 78%
2021 0-17 yr 15.6%
2021 18-49 yr 23.3%
2021 50+ yr 61.1%
Концепції Data Warehousing

Приклад рядкового сховища

SEASON AGE GROUP HOSPITALIZATION PERCENTAGE
2019 0-17 yr 13.9%
2019 18-49 yr 22.5%
2019 50+ yr 63.7%
2020 0-17 yr 3.9%
2020 18-49 yr 18.1%
2020 50+ yr 78%
2021 0-17 yr 15.6%
2021 18-49 yr 23.3%
2021 50+ yr 61.1%

Символічне зображення жорсткого диска з багатьма блоками для зберігання, у кожному блоці збережено рядок

Концепції Data Warehousing

Приклад стовпцевого сховища

SEASON AGE GROUP HOSPITALIZATION PERCENTAGE
2019 0-17 yr 13.9%
2019 18-49 yr 22.5%
2019 50+ yr 63.7%
2020 0-17 yr 3.9%
2020 18-49 yr 18.1%
2020 50+ yr 78%
2021 0-17 yr 15.6%
2021 18-49 yr 23.3%
2021 50+ yr 61.1%

Символічне зображення жорсткого диска з багатьма блоками для зберігання, у кожному блоці збережено стовпець

Концепції Data Warehousing

Підсумок

Рядкове сховище

  • Дані рядка зберігаються разом у блоках
  • Ідеальне для транзакційних навантажень

Стовпцеве сховище

  • Дані стовпця зберігаються разом у блоках
  • Ідеальне для аналітичних навантажень
  • Краще стискання даних
Концепції Data Warehousing

Час попрактикуватися!

Концепції Data Warehousing

Preparing Video For Download...