Катакомбы Picodata. Обзорная экскурсия
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Picodata — это распределенная СУБД. Мы сделали ее на основе Tarantool, который выступает локальным хранилищем и реализует репликацию. На фасаде мы реализовали новый движок распределенного SQL, а управлять всем этим поставили кластер-менеджер на основе алгоритма Raft.
Чтобы разобраться как это работает, придется научиться думать в терминах распределенной стейт-машины, но я все объясню:
- Почему такая сложная архитектура это на самом деле просто
- Какие у отказоустойчивости критерии и где границы сохранности данных
- Как работает расширение функциональности при помощи плагинов на Rust
Начинал с вычислительной гидродинамики, потом разрабатывал видеонаблюдение для ЕГЭ и выборов, а последние годы строит распределенные системы — сначала Tarantool Cartridge, а теперь Picodata.
Picodata
Видео
Другие доклады секции
Базы данных и системы хранения