DBeaver简介

DBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、clickhouse、Sybase、ODBC、Java DB (Derby)、Firebird (Interbase)、HSQLDBSQLite、Mimer、H2、IBM Informix、SAP MAX DB、Cache、Ingres、Linter、Teradata和一些符合JDBC连接的数据库。DBeaver提供一个图形界面用来查看数据库结构,执行SQL脚本,浏览和导出数据,修改数据库结构等。

DBeaver下载

DBeaver下载地址

https://github.com/dbeaver/dbeaver/releases

DBeaver下载说明

选择适合自己的安装包下载即可
图片1.png

DBeaver安装

选择语言
选择语言.png

进入DBeaver安装向导界面后,直接点击下一步
安装正文.png

下面直接点击我接受,如下图所示
我接受.png

这里建议只勾选DBeaver,然后点击Next,如下图所示。
勾选.png
注释:
第一个是核心组件 包括可执行文件和资源(必选)
第二个是重置设置 清楚以前版本用户设置 (可选)
第三个是关联sql文件 (可选)

下面就是选择DBeaver安装的路径位置了,如下图所示。
选择安装目录.png

选择安装DBeaver在菜单栏上显示的名称,点击安装即可 ,如下图所示。
选择菜单栏名称.png

安装成功
image.png

DBeaver配置连接gp

创建新连接
1.png

选择新连接类型
2.png

输入用户名,密码
3.png

配置驱动
4.png

添加新驱动
5.png

选择下载好的驱动(GP驱动下载
6.png

配置好之后测试连接,会自动查找驱动需要下载的文件,下载即可
7.png

连接成功

image.png

DBeaver与GPadmin4 对比

创建表

通过工具创建表
Dbeaver 可以生成建表语句,但是无法使用工具直接执行 (dbeaver对gp支持问题)
gpadmin 成功(使用起来挺慢的,点击创建需要获取很久节点信息)
通过sql语句建表
创建相同的表
Dbeaver 成功 0.133 s
Gpadmin 成功 0.460s

查询表

dbeaver 查询没有初始化步骤 很快
gpadmin 查询表 第一次查询需要初始化很久

使用性对比

Dbeaver 很多功能都需要右键 也挺好用,没有出现卡顿现象
Gpadmin图形化更好一点, 扫描数据库优化不太优化,每次第一次打开一个表,需要等特别久 很多卡顿现象