Чему вы научитесь
- Вы сможете назвать ключевые свойства СУБД YDB
- Изучите основные компоненты и архитектуру YDB
- Разберётесь в том, как обеспечивается масштабирование и отказоустойчивость
- Узнаете, какие есть ключи и индексы
- Посмотрите на примерах, как работают различные режимы транзакций
- Сделаете первые шаги - потренируетесь на локально установленной YDB или в облаке
О курсе
Если Вы только начинаете работу с YDB и хотите понять, как устроена эта СУБД, то этот курс для Вас!
Основная цель курса - рассказать о СУБД YDB по принципу "от простого к сложному", начиная с базовых понятий и постепенно продвигаясь к более сложным темам.
Иногда кажется, что базовые понятия уже всем известны, ведь многие слушатели работали с другими базами данных. Однако во-первых, среди слушателей могут быть и те, кто никогда не работал с базами данных. А во-вторых, в каждой СУБД есть свои особенности - разная архитектура, разный синтаксис и т.д. Чтобы не было пробелов в знаниях, в этом курсе изложены как базовые понятия, так и особенности, характерные именно для YDB.
В этом курсе Вы изучите следующие темы:
- Ключевые свойства СУБД YDB
- Компоненты и архитектура
- Распределение данных, первичный ключ
- Вторичные индексы и скан-запросы
- Транзакции и блокировки
Также в этом курсе будут практические задания, которые позволят Вам подключиться к YDB и выполнить первые запросы. В качестве учебной СУБД можно будет либо установить YDB на своём компьютере, либо использовать YDB в Yandex Cloud.
Данный курс был разработан в партнёрстве с Yandex Cloud. Особую роль в создании курса сыграли два эксперта - Юрий Кочубеев и Максим Зиналь, за что им огромное спасибо!
Добро пожаловать на курс! :)
Для кого этот курс
Для всех, кто планирует работать с YDB А также для тех, кто хочет узнать побольше о YDB для расширения кругозора
Начальные требования
Опыт работы с другими СУБД и знание SQL желательны, но необязательны.
Для выполнения практических заданий:
- На собственном оборудовании никаких дополнительных лицензий не потребуется - YDB можно установить и использовать бесплатно
- Если же Вы решите работать в Yandex Cloud, то там YDB можно использовать бесплатно при небольшом потреблении ресурсов (для обучения этого лимита более чем достаточно), однако могут возникнуть расходы на хранение данных
Наши преподаватели
Как проходит обучение
Есть два варианта, как можно проходить этот курс:
Вариант 1. Посмотреть только видеолекции , но не выполнять практические задания. Такой формат подойдёт для тех, кто хочет в принципе понять, что из себя представляет база данных YDB, но при этом не планирует плотно работать с YDB.
Вариант 2. Посмотреть видеолекции и выполнить практические задания. Это для тех, кто действительно будет работать с YDB.
Учитывая эти два варианта, мы разместили практические задания во второй половине курса. Сначала идут теоретические видеолекции, а затем практика.
Программа курса
Что вы получаете
- Основные знания об архитектуре и особенностях СУБД YDB
- Навыки и знания, которые позволят Вам начать работу с YDB