20 minutes
Intermediate
English
Melian is a tiny C-based cache server that doesn't pretend to be a distributed system, a graph database, or the next big data miracle fad. It just serves database tables at ridiculous speed and does it obnoxiously well. We're talking sub-millisecond lookups, atomic dataset swaps, and zero-copy I/O. Think "materialized view meets caffeine overdose."
It's read-only, automatically refreshes from MySQL/MariaDB, and was built for people who want instant lookups, not instant consistency. Perfect for reference data, routing tables, metadata, or anything that changes occasionally but gets read constantly.
Oh, and it has a Perl client, along with C, Python, Javascript, and PHP clients.
The talk will cover the data sets in which Melian shines (and where it doesn't) and how to use it - including under Kubernetes, if that's your poison.
Time permitting, we could go into over-slides and talk about the gory details of how to create a cache that beats even Redis by miles and kilometers, if used correctly.
More information about all of our valued sponsors is available on our sponsors page.