Этот курс поможет вам освоить ключевые принципы проектирования баз данных, понять, как работают современные механизмы хранения, и научиться принимать взвешенные архитектурные решения. Материал подойдёт тем, кто хочет глубже разобраться в основах инженерии БД без изучения конкретных языков программирования.
Что вы изучите в этом курсе
Курс охватывает широкий спектр фундаментальных тем, необходимых для уверенной работы с архитектурой и проектированием баз данных.
Ключевые технические основы
Индексирование — принципы, структура B-деревьев, оптимизация поиска.
Секционирование и сегментирование — стратегии распределения данных для повышения производительности.
Репликация — модели репликации, обеспечение отказоустойчивости и масштабирования.
Контроль параллелизма — блокировки, изоляция транзакций, предотвращение конфликтов.
Безопасность данных — типичные угрозы и методы защиты.
Понимание компромиссов и архитектурных решений
Вы научитесь анализировать конкретные сценарии и подбирать архитектуру базы данных, основываясь на компромиссах различных платформ, а не на популярных мнениях.
Этот подход позволит вам уверенно работать как с реляционными, так и с нереляционными СУБД, выбирая оптимальный инструмент под задачу.
Механизмы баз данных: что важно знать
Отдельный блок курса посвящён механизмам хранения — встроенным компонентам, отвечающим за физическое расположение данных и операции CRUD.
Как работают механизмы хранения
Вы разберётесь, как программная библиотека обеспечивает взаимодействие между уровнем СУБД и диском, и почему именно механизм хранения влияет на производительность, доступность и функциональные возможности базы данных.
Практическое сравнение популярных движков
В курсе вы:
рассмотрите несколько широко используемых механизмов баз данных;
узнаете их сильные и слабые стороны;
научитесь выбирать механизм под конкретный тип нагрузки;
развернёте базу данных и измените её движок на практике;
сравните реальные различия в поведении движков.
Для кого предназначен этот курс
Материал будет полезен:
начинающим инженерам баз данных;
backend‑разработчикам, стремящимся глубже понять работу БД;
архитекторам и тимлидам, принимающим технические решения;
студентам и специалистам, изучающим основы проектирования данных.
Почему важно изучать основы, а не инструменты
Знание фундаментальных концепций позволяет вам понимать устройство любой СУБД и самостоятельно решать сложные задачи. Как и в математике, вы не запоминаете решения — вы понимаете принципы и выводите ответы. То же самое справедливо для инженерии баз данных.
Освоив базовые концепции, вы сможете уверенно ориентироваться среди множества технологий и выбирать оптимальные решения под конкретные задачи.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
В начале своей карьеры, более 20 лет назад, я создавал приложения, работающие с базами данных, не до конца понимая, как они устроены внутри. Проблемы с производительностью, гонки данных и даже повреждение данных часто ставили меня в тупик.Я решил разобраться в том, как действительно работают системы управления базами данных - вплоть до понимания каждого запроса, отправляемого из приложения, его выполнения в БД, и того, какие действия стоит оформл
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
this is a great course....for deep system design on database
Anonymous
У меня сегодня перестал воспроизводится этот курс. Когда пытаюсь открыть видео крутится безконечный лоадер с загрузкой. Вчера все работало. Я попробовал перелогинится и сменить браузер, но это не помогло Видо из других курсов проигрываются без проблем
Anonymous Anonymous
Все снова работает. Спасибо!
Anonymous
Could you please update the course?
Anonymous
Hi, what about updates ? In udemy they are additionall 2 hours of content
Anonymous
Это пипец какой-то - чел не курс по БД читает, а Гамлета. С такими интонациями это просто невозможно слушать
Jackie
урок 110 не грузится
Jackie
урок 110 не грузится
Jackie
99-ый урок не грузится
savelik12
What is the name of the author? Looks like he has youtube channel
Видо из других курсов проигрываются без проблем
update please