Alex Miller @alexmillerdb.bsky.social · 03/10/2026I feel like we need an index somewhere of which consensus papers contain safety counterexamples for other consensus papers nestled somewhere in the appendix. 030
Alex Miller @alexmillerdb.bsky.social · 26/09/2026Why are database benchmarks always some nicely assembled TPC queries and not just an utter horror unleashed upon the world? Join Order Benchmark is just IMDB. JuniorVoluteerDataEngBench would be so appalling people would say “that’s not a realistic workload/query”… because it’s too realistic. 0253
Alex Miller @alexmillerdb.bsky.social · 20/08/2026arxiv.org/abs/2505.0... has a couple diagrams that I think capture well their good filtered vector search taxonomy 021
Alex Miller @alexmillerdb.bsky.social · 20/08/2026Someone really needs to make a DBaaSaaS company 030
Alex Miller @alexmillerdb.bsky.social · 18/08/2026This is a great post. I’ve had a few different “suboperators are cool” conversations, and this does a great job at going through the details of why a suboperator DAG is a very useful and sufficiently general IR. 040
Alex Miller @alexmillerdb.bsky.social · 03/08/2026It looks like Active Disk Paxos includes essentially the paxos edit that CASPaxos proposed, and would probably get credit for it too if the paper wasn't so frustratingly difficult to work through. 020
Alex Miller @alexmillerdb.bsky.social · 03/08/2026I too understood what consensus is better by pondering exactly how/why ABD cannot support Compare-And-Swap operations. (And also after reading Murat's blogs.) I feel like a number of database/distsys concepts are easier to learn by looking instead at good examples of what they are not. 0142
Reposted by Alex Miller@clflushopt @clflushopt.bsky.social · 19/07/2026finally managed to finish a draft i started working on a month ago about Inkfuse, continuations and query execution paradigms deferworks.org/posts/inkfus...deferworks.orgInkfuse, Continuations and Query Compilation | Opinions on Software.Ramblings on databases, compilers and software matters. 071
Alex Miller @alexmillerdb.bsky.social · 17/07/2026[arXiv] Aurora DSQL: Scalable, Multi-Region OLTP arxiv.org/abs/2607.1... It's a DSQL paper, hot off the presses! Query processing in firecracker! Erasure coding on logs! The origin story of the turmoil crate! All cool stuff! Can't sneak an arXiv upload past me, Marc. :p 1103
Alex Miller @alexmillerdb.bsky.social · 16/07/2026[VLDB '24] X-Stor: A Cloud-native NoSQL Database Service with Multi-model Support www.vldb.org/pvldb/v... Aside from the "everything can be implemented on top of a wide column store", there's a surprisingly detailed discussion of implementing modern multitenancy. 010
Alex Miller @alexmillerdb.bsky.social · 15/07/2026[ATC'22] DepFast: Orchestrating Code of Quorum Systems www.usenix.org/confe... Quorum objects make for clean code. I really appreciate these "how to write distsys code in more correct and manageable ways" papers. 150
Alex Miller @alexmillerdb.bsky.social · 14/07/2026[arXiv] Beyond Chunk-Then-Embed arxiv.org/abs/2602.1... I had assumed that, when chunking (large) documents for embedding, adding context about the document to the chunk would always be superior, and it was interesting to see that's not *always* the case. 020
Alex Miller @alexmillerdb.bsky.social · 13/07/2026[arXiv] Beyond Cosine Similarity arxiv.org/abs/2602.0... I almost always see cosine, and it was interesting to read about similarity metrics as classes of more and less restrictive similarity measures. 1113
Alex Miller @alexmillerdb.bsky.social · 29/06/2026The TPC-H series taking a look at what each query is about is pretty good: www.database-doctor.com/tags/tpchdatabase-doctor.comToday, we are going to talk about estimating filter selectivity and how to fail at it. Two queries are similar enough that we will analyse them together: Q12 and Q14. 021
Alex Miller @alexmillerdb.bsky.social · 28/06/2026TIL clang.llvm.org/docs/Functio...clang.llvm.orgFunction Effect Analysis — Clang 23.0.0git documentation 0132
Reposted by Alex MillerThe Consensus @theconsensus.dev · 27/06/2026In most languages, you hunt allocations down with a profiler and they creep back the moment you touch the hot path. Jane Street's superset of OCaml lets you flip that around: annotate a function with [@zero_alloc] and the compiler refuses to build if anything in its call tree touches the heap. 1509
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 10/06/2026South Bay Systems returns for its June meetup on June 26th! We'll have two speakers: Yao Yue will talk about her experiences from working on Caching at Twitter and developing Pelikan, and Eric Liang will talk about Databrick's history-based data clustering feature. Register at luma.com/ogvfeacvluma.comSouth Bay Systems: Caching & Clustering · LumaWelcome to another edition of South Bay Systems! This time we bring you two wonderful talks: Yao Yue will speak about her experiences working on Caching… 032
Alex Miller @alexmillerdb.bsky.social · 06/06/2026@jpountz.bsky.social from your thoughts on ACORN-1, I think you’d really like naviX of you haven’t seen it. Kuzu was doing a lot of cool stuff before acquisition 😢 www.vldb.org/pvldb/vol18/...vldb.org 151
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 29/05/2026The recording from this event is now available! youtu.be/9LiSWbRASKcyoutu.beDistributed Persistent Queues & MySQL ExtensibilityYouTube video by South Bay Systems 042
Alex Miller @alexmillerdb.bsky.social · 23/05/2026It appears there’s no sigmod programming contest for 2026? 16 year streak of cool projects ended. 😢 260
Alex Miller @alexmillerdb.bsky.social · 13/05/2026Achievement unlocked (From “How to write to SSDs” arxiv.org/pdf/2603.09927) 5321
Reposted by Alex MillerQian Li @qianli.dev · 13/05/2026Our next @southbaysystems.xyz meetup is on May 26! We're covering one of my favorite topics: databases, and how to use them to make better architectural decisions and build reliable systems. Food and drinks will be provided courtesy of our hosts at PingCAP. Register here: luma.com/3j9twotu?tk=...luma.comSouth Bay Systems: Queues & RDBMS Extensibility · LumaWelcome to another edition of South Bay Systems! This time we bring you two wonderful talks: Himank Chaudhary will explain how the queuing infrastructure in… 195
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 20/04/2026South Bay Systems returns for its April meetup on the 30th. This time we have @cliffclick.bsky.social giving a walkthrough of his teaching language for Sea of Nodes! Sign up now! luma.com/nnq9aq27luma.comSouth Bay Systems: A Simple Guide to Sea of Nodes · LumaWelcome to another edition of South Bay Systems! This time we have our first compilers talk: a guided tour of Simple, a teaching language meant to showcase the… 022
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 04/04/2026The recording from the last talk is up! youtu.be/TeFsBVIYBisyoutu.beGeneralized Consensus & Native Top-K Joins in ParadeDBYouTube video by South Bay Systems 012
Alex Miller @alexmillerdb.bsky.social · 21/03/2026If you're an RSS user and a South Bay Systems attendee, I've added an RSS feed for the events at southbaysystems.xyz/... 032
Reposted by Alex MillerMurat (Distributolog) @muratdemirbas.bsky.social · 18/03/2026I built a small interactive visualizer for Hybrid Logical Clocks (HLC). I used Claude Code to put this together quickly and make the behavior visible step by step. Try it here: muratdem.github.io/hlc-visualiz... Feedback welcome. Share if useful.muratbuffalo.blogspot.comHybrid Logical ClocksHere I will write about our recent work on Hybrid Logical Clocks, which provides a feasible alternative to Google's TrueTime. A brief hist... 1194
Reposted by Alex MillerQian Li @qianli.dev · 17/03/2026Our next South Bay Systems meetup will be on March 31. We've got two awesome deep-dive talks from Sugu Sougoumarane (Consensus and Multigres) and @stuhood.sh (Full-Text Search and ParadeDB). Food and beverages will be provided, courtesy of our host, Snowflake. Register here: luma.com/2g3exvjwluma.comSouth Bay Systems: Consensus & Full Text Search · LumaWelcome to another edition of South Bay Systems! This time we bring you two wonderful talks: Sugu Sougoumarane will be speaking about deconstructing consensus… 066
Alex Miller @alexmillerdb.bsky.social · 13/03/2026[CIDR '25] Linear Elastic Caching via Ski Rental www.vldb.org/cidrdb/... You should consider that holding a page in cache costs you, because RAM itself is expensive, and existing page replacement algorithms look at sizing cache independently (via miss-ratio curves). 170
Alex Miller @alexmillerdb.bsky.social · 12/03/2026[arXiv] Dynamic read & write optimization with TurtleKV arxiv.org/pdf/2509.1... TurtleKV shows a way to elastically move around the RUM conjecture space depending on what is important at the moment. 190
Reposted by Alex MillerPVLDB @pvldb.bsky.social · 11/03/2026Vol:19 No:3 → Tux: Efficient Drop-in Networking for Database Systems 👥 Authors: Xinjing Zhou, Viktor Leis, Xiangyao Yu, Michael Stonebraker 📄 PDF: www.vldb.org/pvldb/vol19/p334-zhou.… 042
Alex Miller @alexmillerdb.bsky.social · 11/03/2026[VLDB '26] Garnet: A Next-Generation Cache-Store for Accelerating Applications and Services www.vldb.org/pvldb/v... It's fast, durable redis, brought to you by Badrish Chandramouli (et. al), known for other 🔥 work like FASTER and Bf-tree. 080
Alex Miller @alexmillerdb.bsky.social · 10/03/2026[CIDR '25] Adaptive Factorization Using Linear-Chained Hash Tables vldb.org/cidrdb/pape... Adaptive execution + factorization + WCOJ = great paper. The best intro to factorized databases I know of is www.youtube.com/watc.... 050
Alex Miller @alexmillerdb.bsky.social · 09/03/2026[VLDB '25] MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database www.vldb.org/pvldb/v... A great discussion of the end-to-end impact of allowing multiple versions of schema metadata information to be live concurrently, in a real, production system. 082
Alex Miller @alexmillerdb.bsky.social · 08/03/2026scour.ing has gotten pretty good at surfacing what new stuff I actually want to read on the internet, better than following subreddits. You can see my feed of mostly database things at scour.ing/@linearizable. It surfaces small personal blogs particularly well.scour.ingScourScour interesting reads from noisy feeds you can't keep up with and smaller sites you didn't know to check. 1222
Alex Miller @alexmillerdb.bsky.social · 02/03/2026The recording finally went great this time. I also demo'd doing a backup audio recording so that we can more reliably get a good recording to post, so hopefully the trend will continue 🤞 181
Alex Miller @alexmillerdb.bsky.social · 01/02/2026Does anyone know of a good webapp or discord bot or something to help manage a reading group? Something that keeps a list of suggesting things to read, can do voting on the next thing to read, and maybe has a bit of curation support for when the to-read list gets unmanageable? 150
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 05/01/2026Our next event will be on January 21st, featuring speakers from (the just-finishing) CIDR! Come to Databricks to hear about: * DuckDB on xNVMe by @pinartozun.bsky.social of ITU * Spilling in QP by Maximilian Kuschewski of TUM * NPUs in DBs by Alexander Baumstark of TU-Ilmenau luma.com/8a54z94dluma.comSouth Bay Systems: Innovative Data Systems Research · LumaWelcome to another edition of South Bay Systems! This time we bring you three wonderful talks from authors at the just-finishing Conference in Innovative Data… 2124
Alex Miller @alexmillerdb.bsky.social · 30/12/2025I’ve recently seen multiple, unrelated instances of people referencing Bf-trees. Good job, @benjdd.com. 192
Alex Miller @alexmillerdb.bsky.social · 28/12/2025Asking a coding agent to run `cargo build` and read referenced source files for context has made LLMs significantly more helpful and accurate at actually understanding why a compilation error is happening and being able to explain an appropriate fix. Much better than copy-pasting into online LLMs. 130
Alex Miller @alexmillerdb.bsky.social · 24/11/2025It’s frustrating how a bunch of database research from 1980s and before basically doesn’t exist anymore because it’s not on the internet, and it’s not even in the IEEE/ACM indexes of published work. 061
Alex Miller @alexmillerdb.bsky.social · 21/11/2025Does anyone have links to good writing on the sort of soft skills you learn from working in larger organizations about how to work in larger organizations as an IC? The overall space of soft skills dealing with the pretty common ways that large corporations behave. 293
Alex Miller @alexmillerdb.bsky.social · 19/11/2025Looking forward to reading about which disaggregated architecture HorizonDB aligned itself with 240
Alex Miller @alexmillerdb.bsky.social · 15/11/2025So what’s the feature set difference between pgDog, Neki, and multigres? 130
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 07/11/2025Our next event is on November 19th at StarTree’s office in downtown Mountain View. Come hear about Morel from Julian Hyde and and Query Optimization as a Service from Yuanyuan Tian! luma.com/xygolo9cluma.comSouth Bay Systems: Morel / Query Optimization as a Service · LumaWelcome to another edition of South Bay Systems! This time we bring you two wonderful talks: Julian Hyde will be speaking about Morel, a new functional… 011
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 01/11/2025The recording from our last South Bay Systems meetup is now available! youtu.be/f1bz3efUJpMyoutu.beApache Pinot on Object Storage & JSON in Apache DorisYouTube video by South Bay Systems 155
Reposted by Alex MillerTyler Hillery @tylerhillery.com · 23/10/2025@abigalekim.bsky.social @xiangpeng.systems and I are kicking off Madison Systems with a coffee chat on Sunday, Nov 9th. Come nerd out on systems! luma.com/v69tvplaluma.comMadison Systems Coffee Chat · LumaIf you’re working on or are interested in anything in the space of software internals (compilers, databases, operating systems, etc.), come grab a cup of… 1102
Alex Miller @alexmillerdb.bsky.social · 17/10/2025[PVLDB] Enhancing Transaction Processing through Indirection Skipping www.vldb.org/pvldb/v... Whereas VMCache improve pointer swizzing's complexity by removing the swizzling, this work points out that page and frame hints are highly effective, and okay if they're wrong. 021
Alex Miller @alexmillerdb.bsky.social · 14/10/2025This reminded me I've been sitting on draft blog posts about Copy-and-Patch JIT compilation for a while, and so I've finally published the first chunk of it: a minimal tutorial and explanation of how and why Copy-and-Patch actually works. Start at transactional.blog/copy-and-pat...transactional.blogCopy-and-Patch: A Copy-and-Patch TutorialIf you can ctrl-c and ctrl-v, you can build a JIT. 0103
Reposted by Alex MillerSouth Bay Systems @southbaysystems.xyz · 13/10/2025South Bay Systems returns on October 27th at Adobe in downtown San Jose. We have an Analytics-on-Object-Storage double feature this time starring two different Apache projects: Apache Pinot and Apache Doris. (Talk descriptions below.) Register now! luma.com/9o6bahgcluma.comSouth Bay Systems: Apache Pinot on Object Storage / Variants in Apache Doris · LumaWelcome to another edition of South Bay Systems! This time, we'll have a double feature! First we'll have Songqiao Su and Raghav Yadav talking about… 163