ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Программа «Разработка и архитектура приложений на базе СУБД Picodata» предназначена для разработчиков и инженеров, которые хотят глубже понять архитектуру распределённой in-memory СУБД Picodata и научиться использовать её возможности в прикладной разработке.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
||||||||||
После изучения курса вы сможете
- понимать архитектуру Picodata, сценарии её эффективного применения и ограничения;
- понимать, как устроен узел хранения;
- понимать, как реализуется шардирование и масштабирование;
- управлять кластером;
- создавать собственные плагины на языке Rust.
Содержание курса
Модуль 1. Устройство узла Picodata
Модуль 2. Шардирование данных с Picodata
Модуль 3. Архитектура кластера Picodata
Модуль 4. Создание плагинов для Picodata
- Движки хранения данных.
- Кооперативная многозадачность.
- Поддерживаемые коннекторы.
- Архитектура процесса СУБД.
Модуль 2. Шардирование данных с Picodata
- Существующие в индустрии стратегии шардирования.
- Consistent hash sharding.
- Практические преимущества и ограничения реализации в Picodata.
Модуль 3. Архитектура кластера Picodata
- Raft для сборки кластера.
- Работа DDL в кластере Picodata.
- Работа SQL в распределенной СУБД.
- Глобальные и шардированные таблицы.
Модуль 4. Создание плагинов для Picodata
- Устройство механизма запуска плагинов.
- Установка и управление конфигурацией плагина.
- Пример собственного плагина.
Слушатели
- разработчики прикладных и распределённых систем;
- инженеры-программисты;
- программные архитекторыв;
- системные архитекторы;
- инженеры по эксплуатации/ DevOps с опытом программирования;
- техлиды, планирующие использовать Picodata в инфраструктуре.
Предварительная подготовка
- опыт работы в Linux (командная строка, ssh);
- уверенное владение SQL;
- базовое понимание принципов работы СУБД и клиент-серверной архитектуры;
- опыт разработки на любом языке программирования;
- знание Rust (желательно).