Happy Friday 🙂 Just realized that I forgot to post the latest video in the SaaS Developer youtube channel over here.
https://youtu.be/oi4nDjrZTKY▾
Gunnar Morling posted a question on tweeter about compute/storage separation and whether it prevents predicate pushdown from happening: https://twitter.com/gunnarmorling/status/1610203324963516417
Those are complimentary patterns and you definitely want them together. They appear contradictory because "separating storage and compute" can mean different things to different people.
In this episode, I explain the various meanings of compute-storage separation, the problems it solves, the new problem it can create, and how predicate pushdown saves the day.
Aurora paper: https://web.stanford.edu/class/cs245/readings/aurora.pdf