Отличная новость от хедлайнера HighLoad++ — Константина Осипова, разработчика СУБД Tarantool.
"Мы уже довольно долго пытались сделать дисковое хранение, т.е. чтобы можно было работать с объёмами, в 100 раз превышающими память. И вот, наконец-то у нас что-то получилось, проект у нас называется Vinyl (винил) — это новый движок в тарантуле. Есть идея рассказать на HighLoad++, как он устроен!"
Итак, встречайте! Доклад об устройстве нового движка хранения от разработчика СУБД Tarantool.
Кстати, Tarantool набирает обороты — прочитайте, например, статью CNews о том, что Билайн пробует переехать на российскую СУБД (а наши постоянные слушатели узнали об этом еще два месяца назад, на конференции Web-scale IT).
В rfc1149 дан исчерпывающий обзор преимуществ голубиной почты для протокола IP: низкая пропускная способность, невысокая надёжность, простая топология сети. Для того чтобы дать адекватный ответ вызовам эпохи мемристоров и квантовых вычислений, Tarantool 1.7 содержит новый движок для хранения данных на классических жёстких дисках и флэш-накопителях: Vinyl. Tarantool известен своей скоростью, и мы постарались не ударить в грязь лицом и на этот раз.
В докладе я расскажу об устройстве нашего нового storage engine.
Как мы объединили in-memory технологию и LSM (log structured merge) деревья для достижения оптимальной производительности и утилизации ресурса накопителя.
Как работает multiversion concurrency control в Vinyl.
Основной компонент в промышленной реализации LSM дерева — merge scheduler, т.е. планировщик слияний и сборки мусора дерева. Я расскажу о подходе, который позволяет максимально снизить износ накопителя, при этом уложиться в заданные рамки производительности запросов.
Заявки на доклады конференции принимаются до 1 сентября!
Выступить может любой желающий — выбирайте интересующую вас тему: