or
Ця вправа є частиною курсу
Ознайомтеся з основами баз даних NoSQL і тим, як їх використовують у сучасній архітектурі даних. Навчіться визначати переваги й недоліки колоночних, документних, ключ-значення та графових баз даних, щоб надавати дані наступним етапам обробки та споживачам даних.
Зануртеся у колоночні бази даних на прикладі Snowflake. Дізнайтеся, як заповнювати таблиці Snowflake різними інструментами, і розкрийте основи мікророзбиття та кластеризації даних, щоб оптимізувати виконання запитів за допомогою pruning. Використовуйте загальні табличні вирази, матеріалізовані та нематеріалізовані подання, щоб спростити аналітичні робочі процеси. Перейдіть до напівструктурованих даних із типами VARIANT у Snowflake.
Глибше зануртеся у світ документних даних із Postgres JSON і дослідіть особливості напівструктурованих даних. Навчіться витягувати й трансформувати дані верхнього рівня та вкладені дані за допомогою вбудованих операторів і функцій.
Підвищте свої навички NoSQL, опанувавши основи баз даних ключ-значення. Дослідіть поширені сценарії використання таких даних і навчіться використовувати Redis і Python для читання та запису. На завершення отримаєте базовий огляд графових баз даних і їхнього місця в сучасному стеку даних.
Поточна вправа