DBeaver简介
DBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、clickhouse、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。DBeaver提供一个图形界面用来查看数据库结构,执行SQL脚本,浏览和导出数据,修改数据库结构等。
DBeaver下载
DBeaver下载地址
https://github.com/dbeaver/dbeaver/releases
DBeaver下载说明
DBeaver安装
选择语言
进入DBeaver安装向导界面后,直接点击下一步
下面直接点击我接受,如下图所示
这里建议只勾选DBeaver,然后点击Next,如下图所示。
注释:
第一个是核心组件 包括可执行文件和资源(必选)
第二个是重置设置 清楚以前版本用户设置 (可选)
第三个是关联sql文件 (可选)
下面就是选择DBeaver安装的路径位置了,如下图所示。
选择安装DBeaver在菜单栏上显示的名称,点击安装即可 ,如下图所示。
DBeaver配置连接gp
创建新连接
选择新连接类型
输入用户名,密码
配置驱动
添加新驱动
选择下载好的驱动(GP驱动下载)
配置好之后测试连接,会自动查找驱动需要下载的文件,下载即可
连接成功
DBeaver与GPadmin4 对比
创建表
通过工具创建表
Dbeaver 可以生成建表语句,但是无法使用工具直接执行 (dbeaver对gp支持问题)
gpadmin 成功(使用起来挺慢的,点击创建需要获取很久节点信息)
通过sql语句建表
创建相同的表
Dbeaver 成功 0.133 s
Gpadmin 成功 0.460s
查询表
dbeaver 查询没有初始化步骤 很快
gpadmin 查询表 第一次查询需要初始化很久
使用性对比
Dbeaver 很多功能都需要右键 也挺好用,没有出现卡顿现象
Gpadmin图形化更好一点, 扫描数据库优化不太优化,每次第一次打开一个表,需要等特别久 很多卡顿现象