A little shameless self-promotion, but this gap is exactly what I've been building FabricDB around. It's built on top of FlightSQL and leverages postgres under the hood (could also implement postgres wire protocol some day, but that would eat some of the OLAP benefits you get with DataFusion, arrow, ADBC, etc. that make fabric appealing), keeps the analytical side in object storage you own, and serves both transactional and analytical queries from one system, so there's no second engine and no CDC. Disclosure, I'm the founder here, so take it with a grain of salt. There's an early whitepaper if anyone wants to pick at the architecture: https://fabricdb.io/whitepaper.html