Hey Dylan, looks interesting.
A few questions:
- What SQL dialect is being used?
- Does a query execution download all the data from the remote source, and does it cache it for the next run?
- How do indexes and sub selects work?
- How does data protection work, does all data pass through your server?