关于Trino
Trino是一个开源的分布式 SQL 查询引擎,具有联邦查询、并行查询、水平集群伸缩等特性,可支持使用 SQL 访问任意数据源,能够提供更加灵活与高效的查询服务与数据迁移服务。使用Trino可以方便应用于以下典型场景:
-
通过统一 SQL 访问各类数据源
-
执行多数据源联邦查询
-
执行 SQL 转换与ETL
-
构建虚拟数仓(语义层)
-
构建数据湖查询引擎
关于南大通用GBase 8c数据库
GBase 8c是基于一款多模多态数据库,支持行存、列存、内存等多种存储模式和单机、主备与分布式等多种部署形态。GBase 8c具备高性能、高可用、弹性伸缩、高安全性等特性,可以部署在物理机、虚拟机、容器、私有云和公有云,为关键行业核心系统、互联网业务系统和政企业务系统提供安全、稳定、可靠的数据存储和管理服务。
使用Trino可以方便的实现GBase 8c与Oracle、MySQL、PostgreSQL、SQL Server等多种数据库之间进行表定义及数据的迁移、跨库连接查询等操作。
在Trino中配置GBase 8c及Oracle/MySQL
在etc下创建catalog,默认trino库的为jmx.properties
GBase8c配置如下
Oracle配置如下
MySQL配置信息如下