Внутреннее устройство, тюнинг и мониторинг Tarantool/Vinyl /Константин Осипов(Tarantool)
Vinyl, реализация дискового движка хранения в Tarantool прошла проверку боем и набирает популярность во всё большем количестве проектов.
В докладе Константина Осипова (Tarantool) максимально последовательно и подробно рассматривается архитектура Vinyl, возможности и, главное, механизмы тюнинга и мониторинга производительности, специфичные для этого движка:
- как Vinyl использует память и диск, и как определить, что именно является узким местом в конкретном внедрении,
- как оптимально определить вторичные ключи и параметры LSM-дерева для них,
- про пользу от Блюм-фильтров и случаях, когда от них можно успешно отказаться,
- про тюнинг и мониторинг кэша данных,
- особенности менеджера транзакций, проблеме отката конфликтующих транзакций и её возможных решениях,
- репликацию и бэкап.
Презентация -