Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 05/09/2026When you do a pushup, you mostly move yourself away from the Earth -- but you move the Earth a little bit too! I just wrapped up VLDB 2026. My first VLDB was 2016, so this was a soft "10 year anniversary" for me (I only attended 7 of the 10 VLDBs). It was […] [Original post on discuss.systems] 000
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 10/07/2026Blog post -- "How not to complain about peer review." I finally collected my thoughts about how I moved from "peer review rage" to a healthier (IMHO) perspective. rmarcus.info/blog/2026/07/10/peer-r… 000
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 28/05/2026After painstakingly building a custom pipeline for database papers (SIGMOD, PODS, VLDB, CIDR) to replace the now-defunct public APIs from ACM and Semantic Scholar, DBScholar is live with the complete DB citation graph, semantically similar papers, PageRank […] [Original post on discuss.systems] 000
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 12/04/2026From "Implementation Techniques For Main Memory Database Systems" by DeWitt et al., 1984 -- one of the most influential database papers. 013
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 26/12/2025Most database teams optimize what they see in workload logs. But those very optimizations change what users choose to run! In our CIDR paper, we argue that industrial workloads exhibit 𝐬𝐮𝐫𝐯𝐢𝐯𝐨𝐫𝐬𝐡𝐢𝐩 𝐛𝐢𝐚𝐬: logs reflect a negotiation between users and the […] [Original post on discuss.systems] 000
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 03/11/2025@Talie and I's Halloween costume might've been too deep a cut. But all the PL people got it immediately! 010
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 12/06/2025This is your yearly reminder that anyone who publishes CS papers should have a personal website that lists their current position, research interests, publications, and email address. If you don't, it's basically impossible for me to invite you to a PC […] [Original post on discuss.systems] 3224
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 03/06/2025OLAP workloads are dominated by repetitive queries -- how can we optimize them? A promising direction is to do 𝗼𝗳𝗳𝗹𝗶𝗻𝗲 query optimization, allowing for a much more thorough plan search. Two new SIGMOD papers! ⬇️ LimeQO (by Zixuan Yi), a 𝑤𝑜𝑟𝑘𝑙𝑜𝑎𝑑-𝑙𝑒𝑣𝑒𝑙 […] [Original post on discuss.systems] 010
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 29/05/2025Kept writing bad code today, an expert had to take over and guide my hand. 000
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 24/05/2025"Database venues are just about LLMs now!" -- LLMs are certainly on the rise, but this claim isn't supported by the data. Papers about LLMs are certainly growing very quickly, but last year there were: * Almost 3x more papers about indexing, * Almost 4x […] [Original post on discuss.systems] 000
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 08/05/2025When modern analytic databases process `GROUP BY` queries, they tend to use a partitioning strategy for parallelism. The conventional wisdom is that partitioning has better scalability due to lower contention. But is this wisdom still true in 2025? Penn […] [Original post on discuss.systems] 000
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 17/04/2025The NSF GRFP, a training grant awarded to promising American students at public and private colleges looking to earn a PhD, was cut in half this year. When faculty admit a PhD student, they are committing to raising ~$500k to fund that student. The GRFP […] [Original post on discuss.systems] 010
Ryan Marcus @ryanmarcus.discuss.systems.ap.brid.gy · 03/02/2025I made a simple tool to look for related database papers (VLDB, SIGMOD, CIDR, PODS) given a new paper's title and abstract using vector embeddings. It highlights authors who are currently in the reviewer pool. I'm sure my horrible Python hack will break at […] [Original post on discuss.systems] 000