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

Катакомбы Picodata. Обзорная экскурсия

Базы данных и системы хранения

Архитектурные паттерны
Отказоустойчивость
Распределенные системы
Алгоритмы и их сравнение
Архитектуры / другое
Picodata

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

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

Кружок любителей распределенных СУБД

Тезисы

Picodata — это распределенная СУБД. Мы сделали ее на основе Tarantool, который выступает локальным хранилищем и реализует репликацию. На фасаде мы реализовали новый движок распределенного SQL, а управлять всем этим поставили кластер-менеджер на основе алгоритма Raft.

Чтобы разобраться как это работает, придется научиться думать в терминах распределенной стейт-машины, но я все объясню:

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

Начинал с вычислительной гидродинамики, потом разрабатывал видеонаблюдение для ЕГЭ и выборов, а последние годы строит распределенные системы — сначала Tarantool Cartridge, а теперь Picodata.

Picodata

Компания занимается разработкой и поддержкой решений для работы с быстрыми данными, а также развивает свой одноименный продукт Picodata — распределенную СУБД с плагинами на Rust.

Видео

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

Базы данных и системы хранения