Плагины на Rust для распределённой СУБД — технологический вызов

Узкотематические секции

Прочие языки
Бэкенд / другое
Распределенные системы
Lua
Picodata

Доклад принят в программу конференции

Целевая аудитория

Системные программисты и разработчики распределённых систем.

Тезисы

Picodata - это распределённая СУБД, где мы реализовали поддержку плагинов на языке Rust, что оказалось нетривиальной задачей.

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

В докладе будут затронуты следующие темы:
* сравнение различных способов расширения функциональности;
* Foreign function interface (FFI) и как с этим работать в Rust;
* дизайн системы плагинов в условиях распределённой системы.

Системный программист, разбирается в распределённых системах, анализе и оптимизациях производительности кода. Закончил ВМК МГУ, любит думать о математике, писать на ассемблере и вечерние прогулки по пляжу.

Picodata

Компания «Пикодата» — разработчик одноимённой горизонтально масштабируемой СУБД.

Видео

Другие доклады секции

Узкотематические секции