2021-03-02 09:04:01
На прошлой неделе прошла одна из моих любимых конференций —
FAST(File and Storage Technologies). Обычно, там достаточно суровые и интересные доклады с инженерной точки зрения.
Много докладов про то, как оптимизируют key-value базы данных под современные диски. Например, кладут WAL и первые уровни LSM дерева от RocksDB на Intel Optane, а остальное хранят на более дешевых дисках. Получается такой гибридный RocksDB(доклад про SpanDB).
Есть доклады про то, как можно делать IO шедулеры или маппинг логических блоков в физический для NVMe дисков.
Netflix показал как они делают свой CDN, но что-то мало технических деталей на слайдах.
Я пока что бегло ознакомился с докладами. Чтобы вникнуть в каждый пейпер, его надо перечитывать несколько раз, правда и это не всегда приводит к пониманию .
Но парочку интересных для себя точно отложил:
Facebook's Tectonic Filesystem: Efficiency from Exascale. Фейсбук представил свой новый сторадж Tectonic.
High Velocity Kernel File Systems with Bento. Написали FUSE на Rust. Теперь можно писать файловые системы на расте. Первый раз вижу в ядре что-то +- полезное на расте.
Полный список докладов с пейперами, слайдами и видео:
https://www.usenix.org/conference/fast21/technical-sessions
1.4K views06:04