LSM (Log-Structured Merge-Tree) - это алгоритм и структура данных, оптимизированные для быстрой записи в хранилищах типа "ключ-значение"
Я нашел небольшой курс по написанию своего LSM на Rust. За неделю можно написать простое key-value хранилище, а за следующие две — доработать его до LSM-движка. Всё по книге Mini-LSM - она доступна тут по ссылке. Там есть пошаговое руководство: курс разбит на 3 недели (части), и в каждой — по 7 дней (глав).
18.06.2025
Похожее
29.09.2026
zedis
Нативный Redis GUI, написанный на Rust с использованием GPUI. Тот же движок ренд...
25.09.2026
Робоутка
Microduck от Pollen Robotics - это открытый репозиторий "мозга" крошечного двуно...
22.09.2026
Реверс самоката
Автор занимается реверс-инжинирингом своего электросамоката. Через Bluetooth-...
04.09.2026
Оптимизация DNS-кэша
Ребята из Cloudflare рассказывают, как пять последовательных оптимизаций расклад...