We have deployed the Trino query engine (https://trino.io/) on our servers in a cluster and have been impressed with both the speed as well as the ability to query various data sources (HDFS, Postgres, Snowflake) all thru one engine and connection.
We are looking to see what it would take to add Trino support to the DBConnector package, thru either direct JDBC connection or thru a DBI based connection. RPresto is a developed package that is compliant with DBI (https://github.com/prestodb/RPresto)
Looking at the source code it seems like it would be a relatively straightforward task to add the backend support. I was hoping to get some guidance on what it would be like for adding a new database support or other contributor guidelines.
While this is specifically for the first step of getting an Atlas compliant CDM queryable thru Trino, would the changes to Atlas be as robust or would simply adding the jars and dependencies akin to Snowflake be enough?
Thanks in advance.
Best,
Alex