Our next South Bay Systems meetup is on May 26! This time, we're covering one of my favorite topics: databases, and how to use them to make better architectural decisions and build reliable systems.
We have two great talks lined up:
- "Building a Distributed Persistent Queue on FoundationDB": @HimankChaudhary will walk through how the queuing infrastructure at @TigrisData was designed and implemented.
- "Decisions, Principles, and Lessons from a Year of Teaching MySQL New Tricks": Steve Schirripa will share lessons and challenges around extending relational database systems at @VillageSQL.
Food and drinks will be provided courtesy of our hosts at @PingCAP. Registration link below.
@andrew_rogers@eatonphil "overall, the *API* itself is, I dare to say, not a total trainwreck."
https://t.co/BI0q1PesTh
compare with https://t.co/b3taZb7jxx
Our next South Bay Systems meetup is on May 26! This time, we're covering one of my favorite topics: databases, and how to use them to make better architectural decisions and build reliable systems.
We have two great talks lined up:
- "Building a Distributed Persistent Queue on FoundationDB": @HimankChaudhary will walk through how the queuing infrastructure at @TigrisData was designed and implemented.
- "Decisions, Principles, and Lessons from a Year of Teaching MySQL New Tricks": Steve Schirripa will share lessons and challenges around extending relational database systems at @VillageSQL.
Food and drinks will be provided courtesy of our hosts at @PingCAP. Registration link below.
And the recording from this talk is now available!
https://t.co/MC7D5Mn7xI
Thanks again to @cliff_click for the great talk, and LinkedIn for the great venue!
South Bay Systems returns for its April meetup on the 30th. This time we have @cliff_click giving a walkthrough of his teaching language for Sea of Nodes!
Sign up now! https://t.co/Ymaom5vv4x
South Bay Systems returns for its April meetup on the 30th. This time we have @cliff_click giving a walkthrough of his teaching language for Sea of Nodes!
Sign up now! https://t.co/Ymaom5vv4x
Our next South Bay Systems meetup will be on March 31. We've got two awesome deep-dive talks:
- @ssougou will present deconstructing consensus and its application to Multigres
- @stuhood will talk about how modern full-text search is evolving toward columnar systems (and the tricky optimization challenges)
Food and beverages will be provided, courtesy of our hosts, @Snowflake
Come hang out with the systems crowd 👇
There's a few papers which argue that DBMSs do page eviction wrong, and they always feel like incredibly compelling arguments. As a bonus, "Writeback-Aware Caching" https://t.co/RTOcXmDdBh points out that evicting a dirty page is more expensive than evicting a clean page.
[CIDR '25] Linear Elastic Caching via Ski Rental
https://t.co/yY2sceGEh0
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).
I have a personal fondness for papers/posts which present two very distinct and opposing designs as just two extremes of some spectrum of design trade-offs. LSMs vs B-Trees is a space in which I've seen a few rather different pitches of what that design spectrum could look like
[arXiv] Dynamic read & write optimization with TurtleKV
https://t.co/nx6Lx4qaVg
TurtleKV shows a way to elastically move around the RUM conjecture space depending on what is important at the moment.
@sunbains Sort of the point of accord though is to avoid having to establish leadership.
The key part is that the leader is necessary for good performance to ordering (conflicting) proposals, and accord does that by timestamping the proposals on the client instead.
[VLDB '26] Garnet: A Next-Generation Cache-Store for Accelerating Applications and Services
https://t.co/ODbRID0G4K
It's fast, durable redis, brought to you by Badrish Chandramouli (et. al), known for other 🔥 work like FASTER and Bf-tree.
[CIDR '25] Adaptive Factorization Using Linear-Chained Hash Tables
https://t.co/lUXenMKoZz
Adaptive execution + factorization + WCOJ = great paper.
The best intro to factorized databases I know of is https://t.co/lBN47GjNm2.
https://t.co/tfYOVZGnH8 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 https://t.co/zah9F1mmtF. It surfaces small personal blogs particularly well.
[VLDB '25] MD-MVCC: Multi-version Concurrency Control for Schema Changes in Azure SQL Database
https://t.co/xp0auTZ95T
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.
@samlafer Hadn't seen! I'll take a look and add it to the list of pending changes if it pushes the frontier of any of the reconfiguration efficiencies. Thanks!