Мы используем cookie для стабильной работы сервиса. Подробнее

Начальный курс по YDB (Yandex Database)

ФорматОнлайн
Объём9 занятий
О курсе

Подробнее

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

Что нужно для старта

  • Опыт работы с другими СУБД и знание SQL желательны, но необязательны.
  • Для выполнения практических заданий:
  • На собственном оборудовании никаких дополнительных лицензий не потребуется - YDB можно установить и использовать бесплатно
  • Если же Вы решите работать в Yandex Cloud, то там YDB можно использовать бесплатно при небольшом потреблении ресурсов (для обучения этого лимита более чем достаточно), однако могут возникнуть расходы на хранение данных
Результат

Что вы получите

  • Вы сможете назвать ключевые свойства СУБД YDB
  • Изучите основные компоненты и архитектуру YDB
  • Разберётесь в том, как обеспечивается масштабирование и отказоустойчивость
  • Узнаете, какие есть ключи и индексы
  • Посмотрите на примерах, как работают различные режимы транзакций
  • Сделаете первые шаги - потренируетесь на локально установленной YDB или в облаке
Аудитория

Для кого этот курс

  • Для всех, кто планирует работать с YDB
  • А также для тех, кто хочет узнать побольше о YDB для расширения кругозора
Содержание

Программа курса

9 занятий
ТемаЧто внутри
01Вводная часть курса

- Обзор содержания курса
- Скачиваем материалы курса

02Ключевые свойства базы данных YDB

- Ключевые свойства - Часть 1
- Ключевые свойства - Часть 2
- Варианты установки

03Компоненты и архитектура

- Основные компоненты YDB
- Подключение к YDB

04Распределение данных и первичный ключ

- Распределение данных
- Выбор первичного ключа
- Колоночные таблицы

05Вторичные индексы и скан-запросы

- Вторичные индексы
- Скан-запросы

06Транзакции и блокировки

- Обзор транзакций
- Особенности транзакций в YDB
- Режимы транзакций

07Практика - варианты установки YDB

- Обзор раздела - варианты установки YDB
- Замечание про Mac M1/M2 и Docker-контейнеры
- Вариант 1: В Yandex Cloud
- Вариант 2: На Вашем компьютере - Docker (Windows)
- Вариант 3: На Вашем компьютере - Linux (Ubuntu)

08Практика - работаем с Yandex Query Language (YQL)

- Веб-интерфейс YDB для запуска запросов
- JDBC-драйвер (опционально)
- Создание таблиц. Типы данных.
- Вставка данных
- Практическое задание 1: создание таблиц и работа с ними
- Вторичные индексы
- Практическое задание 2: вторичные индексы
- Колоночные таблицы: синтаксис
- Дополнительные возможности YQL

09Резюме курса

- Резюме курса
- Финальные шаги

01Вводная часть курса

- Обзор содержания курса
- Скачиваем материалы курса

02Ключевые свойства базы данных YDB

- Ключевые свойства - Часть 1
- Ключевые свойства - Часть 2
- Варианты установки

03Компоненты и архитектура

- Основные компоненты YDB
- Подключение к YDB

04Распределение данных и первичный ключ

- Распределение данных
- Выбор первичного ключа
- Колоночные таблицы

05Вторичные индексы и скан-запросы

- Вторичные индексы
- Скан-запросы

06Транзакции и блокировки

- Обзор транзакций
- Особенности транзакций в YDB
- Режимы транзакций

07Практика - варианты установки YDB

- Обзор раздела - варианты установки YDB
- Замечание про Mac M1/M2 и Docker-контейнеры
- Вариант 1: В Yandex Cloud
- Вариант 2: На Вашем компьютере - Docker (Windows)
- Вариант 3: На Вашем компьютере - Linux (Ubuntu)

08Практика - работаем с Yandex Query Language (YQL)

- Веб-интерфейс YDB для запуска запросов
- JDBC-драйвер (опционально)
- Создание таблиц. Типы данных.
- Вставка данных
- Практическое задание 1: создание таблиц и работа с ними
- Вторичные индексы
- Практическое задание 2: вторичные индексы
- Колоночные таблицы: синтаксис
- Дополнительные возможности YQL

09Резюме курса

- Резюме курса
- Финальные шаги

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Начальный курс по YDB (Yandex Database)» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Базы данных

Информация обновлена 12 августа 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы