Правильный выбор хранилища данных — один из ключевых шагов в построении эффективной платформы данных и масштабируемых пайплайнов. Этот курс поможет вам разобраться в основных типах хранилищ, их особенностях и применении, чтобы вы могли уверенно выбирать подходящие решения под любые задачи бизнеса.
Что вы изучите в этом курсе
Материал курса построен так, чтобы дать вам не только теорию, но и практические ориентиры. Вы научитесь понимать разницу между различными классами хранилищ, их преимуществами и ограничениями, а также узнаете, как они вписываются в архитектуру современной дата‑платформы.
Основы хранилищ данных
OLTP и OLAP: в чём разница
Вы разберётесь, чем отличаются операционные транзакционные системы (OLTP) от аналитических систем (OLAP), какие проблемы они решают и почему эти различия так важны при выборе хранилища.
ETL и ELT: два подхода к работе с данными
Курс покажет, как ETL и ELT связаны с типами хранилищ, и объяснит, почему эти подходы напрямую влияют на архитектурные решения.
Дополнительно вы получите внешний ресурс, который поможет углубить знания и сравнить разные классы хранилищ между собой.
Реляционные базы данных
Базовые принципы работы
Вы изучите концепции CRUD и ACID — основу надёжной работы реляционных баз данных, а также поймёте, как эти принципы обеспечивают целостность и согласованность данных.
Примеры и рекомендации по выбору
Мы разберём популярные СУБД, рассмотрим их сильные и слабые стороны и пройдём через пошаговое руководство по выбору реляционного хранилища для ваших задач.
NoSQL базы данных
Типы и особенности NoSQL
Вы узнаете, какие категории NoSQL‑баз существуют:
- документные
- колоночные
- временные (time-series)
- поисковые
Каждый тип мы рассмотрим в контексте практических сценариев применения и архитектурных ограничений.
Компромиссы и критерии выбора
Особое внимание уделено балансу между скоростью записи, чтения и доступностью данных. Вы научитесь выбирать NoSQL‑решения на основе конкретных целей и требований проекта.
Хранилища и озёра данных
Data Warehouses
Вы поймёте, как работают аналитические хранилища данных, почему они оптимизируются под сложные запросы и какие задачи они решают в экосистеме данных.
Data Lakes
Мы рассмотрим архитектуру озёр данных, объясним, чем они отличаются от хранилищ, и разберём типовые сценарии, когда лучше выбрать Data Lake.
Как выбрать подходящее решение
В завершение курса вы научитесь сравнивать DWH и Data Lake, понимать, где границы каждого решения, и как они могут работать вместе в гибридной архитектуре.
Какой результат вы получите
После завершения курса вы будете уверенно ориентироваться в типах хранилищ данных, понимать особенности их применения и сможете обоснованно выбирать инструменты для своих дата‑проектов. Эти знания станут фундаментом для следующих курсов, где мы подробно разберём конкретные технологии.