sled and rio modern database engineering with io_uring
by Tyler Neely
At: FOSDEM 2020
https://video.fosdem.org/2020/K.3.401/rust_techniques_sled.webm
sled is an embedded database that takes advantage of modern lock-free indexing and flash-friendly storage. rio is a pure-rust io_uring library unlocking the linux kernel's new asynchronous IO interface. This short talk will cover techniques that have been used to take advantage of modern hardware and kernels while optimizing for long term developer happiness in a complex, correctness-critical Rust codebase.
Room: K.3.401
Scheduled start: 2020-02-02 11:30:00
Видео sled and rio modern database engineering with io_uring канала FOSDEM
At: FOSDEM 2020
https://video.fosdem.org/2020/K.3.401/rust_techniques_sled.webm
sled is an embedded database that takes advantage of modern lock-free indexing and flash-friendly storage. rio is a pure-rust io_uring library unlocking the linux kernel's new asynchronous IO interface. This short talk will cover techniques that have been used to take advantage of modern hardware and kernels while optimizing for long term developer happiness in a complex, correctness-critical Rust codebase.
Room: K.3.401
Scheduled start: 2020-02-02 11:30:00
Видео sled and rio modern database engineering with io_uring канала FOSDEM
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Introduction to Eclipse iceoryx Writing a safe IPC framework for autonomous robots and carsNetBSD - Not Just For Toastersseccomp — Your Next Layer of DefenseLibrePCB Status Update The progress of LibrePCB within the last two yearszbus: yet another D-Bus library The why, how & WTH of creating a pure D-Bus Rust cratePort luajit to RISC-V Motivation, first steps and perspectivesKernel Recipes 2019 - Faster IO through io_uringGuix: Unifying provisioning, deployment, and package management in the age of containersDesigning functional objects with functional objects OpenSCAD: Past, present and/or futureLXD for mixed system containers and VM workloads Introducing LXD's new virtual machine featureGetting Started with WebAssembly and Rust: A First LookWeave Net, an Open Source Container Network Five years with no central point of controlG1: To infinity and beyondLatest evolution of Linux IO stack, explained for database peopleA Vulkan driver for the RPI4 A lesson in futilityio_uring in QEMU: high-performance disk I/O for LinuxKeep Calm and Use NervesGuilherme Bernal - Reaching 200k req/s on a single core with io_uring | Crystal 1.0 ConferenceCelebrating Guile 2020 Lessons Learned in the Last Lap to Guile 3