How do you deal with security? In modern databases like MongoDB permissions are granular down to the field level.
The same query could produce wildly different result based on the user issuing them, and the caching somehow has to take that into account. Is that something you address?
Funnily enough, I wrote a paper on this topic when I was in grad school. It's not on our short-term roadmap at ReadySet, but this idea is certainly compatible with the underlying dataflow model. I'd love to hear more about what you had in mind here, shoot me an email at alana@readyset.io