Long-time Trino user and expert Rob Dickinson joins Manfred and Cole to chat about his continued work on virtual view hierarchies, which he first introduced at Trino Summit 2024. We talk about using AI and agents for development in general, and his deep knowledge and experience from working on ViewZoo, ViewMapper, and other projects.
FINISHING state to event
listeners.EXPLAIN type LOGICAL and DISTRIBUTED.APPLICATION_DEFAULT authentication type for GCS.SERVICE_ACCOUNT.ALTER TABLE ...
ALTER COLUMN to the memory connector.View Manfred mentors 10 for a more detailed discussion.
As always, numerous performance improvements, bug fixes, and other features were added as well.
Rob tells us about his history with Trino, software engineering, and management.
We recap Rob’s past presentation and concepts from Trino Summit 2024 about views and hierarchies of views. Then we move on to discuss all his recent development and work. There include the virtual-view-manifesto and the viewmapper and viewzoo projects.
We also chat about Rob’s journey with AI tooling.
A comparison of application code access to database storage with the different approaches of an ORM layer, a micro service and API layer, and query engine and view layer approach:

A detailed topology of an application taking advantage of virtual view hierarchies:

A concrete example of a view hierarchy for events – two swappable layers, one for mapping to physical databases, and one for calculating event priority:
