Tarantool: in-memory СУБД и сервер приложений с нуля до продакшена
47 уроков по Tarantool 3.x с двойным треком box.cfg: архитектура, memtx и vinyl, файберы, транзакции и MVCC, SQL, конфигурация и etcd, репликация и Raft, шардирование vshard, эксплуатация и безопасность. С диаграммами.
С нуля до продвинутого · 47 уроков · 5 ч · обсуждение под каждым уроком
Подробный курс по Tarantool - in-memory СУБД и серверу приложений на Lua в одном процессе. От архитектуры (потоки TX/WAL/IProto, кооперативные файберы) и модели данных (спейсы, кортежи, индексы) до движков memtx и vinyl, транзакций с MVCC, SQL, программирования на Lua, декларативной конфигурации 3.x и классического box.cfg, репликации с выборами лидера Raft, шардирования vshard, эксплуатации, мониторинга и безопасности. Упор на понимание того, как устроено внутри, а не на заучивание команд. Каждый урок - конспект механики, примеры кода, частые грабли, мини-лаба, контрольные вопросы и схема. Источник - официальная документация и исходники Tarantool 3.7.
Начать с первой главы →
- Программа курса