Optimizing Straddled Joins in Readyset: From Hash Joins to Index Condition Pushdown Introduction Readyset is designed to serve queries from cached views with sub-millisecond latency. This post focuses on the cold path—cases where a cache miss forces execution against the base tables. In these scenarios, Readyset must evaluate the query from scratch, including materializing intermediate results. Th
