logo
GBase 8a
适配迁移
文章

南大通用数据迁移之GaussDB_To_GBase8a(五)客户端、第三方工具及应用接口迁移

Robin
发表于2024-06-20 10:36:39381次浏览0个评论

1、GSQL和GCCLI客户端比较

gsql是GaussDB 200提供在命令行下运行的数据库连接工具,可以通过此工具连接服务器并对其进行操作和维护。提供功能有:连接数据库、执行sql语句、执行元命令、直接设置和使用变量。
GBase 8a MPP的gccli支持连接数据库和执行sql,不支持直接设置和使用变量。
GaussDB中的设置变量在GBase 8a中只能放到存储过程中执行:

gsql -h 10.180.123.163 -d postgres -U jack -p 25308 
\set foo 'HR.areaS' 
select * from :foo; 
area_id | area_name 
---------+------------------------ 
4 | Middle East and Africa 
3 | Asia 
1 | Europe 
2 | Americas 
(4 rows)

2、Data Studio与GBase Studio

Data Studio是一款GUI工具,可以通过Data Studio连接数据库,执行并调试SQL语句和存储过程。Data Studio支持GaussDB 200的基本特性,为数据库开发人员提供图形界面,GBase 8a MPP对应的工具是GBase Studio。

3、其他第三方工具及应用接口迁移

与GaussDB类似,GBase 8a支持使用标准数据库接口API。例如JDBC、ODBC、Perl DBI、Python DBI等。具体接口的安装和配置可参考GBase 8a相关API接口手册获取详细信息。
如果采用上述API接口访问GaussDB的第三方工具或程序向GBase 8a迁移,那么可以通过常规配置连接驱动的方式进行迁移。
列出GBase 8a可支持的常见的第三方工具:
ETL工具:Kattle、Informatica
BI工具:Congnos、Tabluea
分析工具:SAS、SPSS
具体工具联调方式可参考GBase 8a原厂提供的工具联调手册来获取详细内容。

评论

登录后才可以发表评论