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. 

Attended by:
Ian Brierley
Michael Woods
José Joaquín Atria (‎JJ‎)
Lee Johnson
Paul Evans (‎LeoNerd‎)
Arne Sommer (‎Arne‎)
Boyd Duffee
Lars Thegler (‎tagg‎)
Jess Robinson (‎castaway‎)
Dave Lambley (‎davel‎)
Sam Anderson (‎Sam‎)
Michael Jemmeson (‎michael‎)
Gold:
Bronze and Community:

More information about all of our valued sponsors is available on our sponsors page.