For many years, cloud systems have separated storage and compute functions. Storage was just where data was kept, while processing and analysis happened in the compute layer. This setup worked well for traditional analytics tasks using structured data stored in tables. These jobs are predictable, scheduled, and involve only a few compute engines working over










