Let's look at this from two angles: flexibility and scalability. First, flexibil...
Yesterday, I talked about why I wanted to try building a distributed DuckDB. Tod...
Yesterday, we followed a query from SQL to worker tasks and back. Now let's put...
Yesterday, we gave the planner permission to consider remote execution and a lis...
Yesterday, we worked out what to compare before sending a plan to a worker. Toda...
Yesterday, we gave the worker a way to accept control messages. Today, let's giv...
Yesterday, we reconstructed a logical plan in a fresh DuckDB connection. That le...
Yesterday, we got rows back from a query running in another process. Both sides...
Yesterday, we found the row groups inside a Parquet file and read them separatel...
Yesterday, we turned Parquet row groups into assignments. Now I'd like to execut...