Разработка и архитектура приложений на базе СУБД Picodata

Курс «Разработка и архитектура приложений на базе СУБД Picodata» предназначен для разработчиков и инженеров, которые хотят глубже понять архитектуру распределённой in-memory СУБД Picodata и научиться использовать её возможности в прикладной разработке

Преимущества курса

Формат проведения

Курс проводится удаленно в формате вебинаров. По окончанию курса проводится экзамен, по результатам сдачи которого выдаётся вендорский сертификат.

Сертификация

По итогам выполнения задания слушателям выдается вендорский сертификат Picodata.

Что представляет собой курс

Курс «Разработка и архитектура приложений на базе СУБД Picodata» предназначен для разработчиков и инженеров, которые хотят глубже понять архитектуру распределённой in-memory СУБД Picodata и научиться использовать её возможности в прикладной разработке.

Участники узнают:

  • как устроен узел хранения,
  • как реализуется шардирование и масштабирование,
  • как управлять кластером,
  • а также получат практические навыки написания собственных плагинов на языке Rust.

Аудитория курса

Курс будет интересен следующим IT-специалистам:

  • Разработчики прикладных и распределённых систем
  • Системные архитекторы
  • Инженеры по эксплуатации/DevOps с опытом программирования
  • Техлиды, планирующие использовать Picodata в инфраструктуре

Начальные требования к слушателям:

  • Уверенное владение SQL
  • Базовое понимание принципов работы СУБД и клиент-серверной архитектуры
  • Опыт разработки на любом языке программирования
  • Желательно (но не обязательно): знание Rust

Сертификация

По итогу успешного выполнения практических домашних заданий выдается вендорский сертификат.

сертификат

Программа обучения

Модуль 1

Устройство узла Picodata

“А не потеряются ли наши данные, если мы храним их в памяти” — вопрос, который часто задают про in-memory databases.

Мы ответим на него и расскажем, как устроено хранение данных в Picodata, зачем там находится WAL и как не терять данные при перезагрузке.

Модуль 2

Как шардировать данные с Picodata

    Ключевой особенностью распределенных СУБД является то, что данные не хранятся в одном узле, а равномерно распределены по всему кластеру. Такой архитектурный подход называется “шардированием”, и именно он позволяет масштабировать СУБД горизонтально.

    В этом уроке мы расскажем об основных подходах к шардированию данных и рассмотрим, какие особенности есть у каждого подхода. Также разберем на примере, как Picodata реализует шардирование и что для этого спрятано у нашей СУБД “под капотом”.

Модуль 3

Как устроен кластер в Picodata

Управлять базой данных — сложно… вдвойне сложно, если в ней 1000 узлов. Мы расскажем, какие алгоритмы применяет Picodata для сборки кластера, как поддерживать единую схему данных в целостности на каждом узле и почему мы настаиваем, что для настоящей доступности нужно не меньше трех ДЦ.

Модуль 4

Написание плагинов для Picodata

Для того чтобы не терять время на сетевое взаимодействие, в Picodata есть возможность выполнять код рядом с данными.

На этом занятии мы расскажем, как создать свой плагин для Picodata на языке Rust, и рассмотрим простые примеры.

Итоговое тестирование

В формате оценки выполнения домашних заданий.

«Разработка и архитектура приложений на базе СУБД Picodata»

Спасибо, что написали нам!

Мы обработаем заявку и свяжемся с вами в ближайшее время.

Будем рады помочь!

Отправьте ваш вопрос через форму ниже, и наши специалисты свяжутся с вами в ближайшее время.

Корпоративная группа *
Фамилия *
Имя *
Должность/Роль в компании *
Эл. почта *
Телефон *
Наименование компании *
Опишите ваш вопрос
ошибка! проверьте правильно ли вы заполнили поля

Остались вопросы?

Если вы не нашли ответа на свой вопрос, вы можете воспользоваться формой обратной связи

хочу спросить

Как проходит обучение

Обучение проходит дистанционно в формате вебинаров. Теория перемежается с лабораторными работами, стенд разворачивается для каждого участника, с преподавателями можно общаться на протяжении всего обучения как голосом, так и в чате.

Занятия проводятся с отрывом от производства.

Время проведения занятий с 10:00 до 18:00 мск, если курс рассчитан на целый день.

Корпоративное обучение

Если ваша компания планирует внедрять решения Arenadata или уже работает с ними, вы можете воспользоваться возможностями корпоративного обучения и записать на интересующий курс команду от десяти человек.

Открытые группы

Периодически обучение проходит в смешанных открытых группах. Если вы планируете обучить менее 10 сотрудников, то смело записывайтесь в одну из них. Ориентироваться можно на расписание ниже.

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

Что получает слушатель по окончанию занятий

После успешной сдачи итогового тестирования, участникам выдается именной вендорский сертификат.

Хотите записаться на курс?

Да, хочу!

Этот сайт использует cookie-файлы и другие технологии, чтобы помочь вам в навигации, а также предоставить лучший пользовательский опыт, анализировать использование наших продуктов и услуг, повысить качество рекламных и маркетинговых активностей.