CloudBeaver:基于浏览器的DBeaver

DBeaver 是一款免费跨平台的数据开发和管理工具,支持各种主流数据库产品。

CloudBeaver 则是一款基于 Web 的数据库管理工具,它是 DBeaver 的服务器版本,可以将传统桌面级数据库管理功能迁移到云端,用户通过浏览器即可实现多类型数据库的统一管理,支持远程协作和跨平台操作。

在这里插入图片描述

功能特性

  • 跨平台访问:通过 Web 浏览器进行访问,界面设计简洁直观,在不同尺寸的设备上都有较好的体验。

  • 支持多种数据库:社区版支持 Apache Kyuubi、ClickHouse、Db2、DuckDB、Firebird、H2、MariaDB、MySQL、Oracle、PostgreSQL、SQL Server、SQLite、Trino,企业版支持更多关系型、NoSQL 以及云数据库。

在这里插入图片描述

  • 元数据管理:提供树状导航展示数据库对象(数据库、模式、表、视图、存储过程、函数、序列等),查看和修改表结构(列、数据类型、约束、索引等),查看存储过程、函数、视图的定义,执行 DDL 语句(创建、修改、删除对象)。

在这里插入图片描述

  • 实体关系图:通过 ERD 可视化数据库结构以及表之间的关系,支持导出图片。

在这里插入图片描述

  • 数据查看与编辑: 直接查看、过滤、排序表中的数据,在类似电子表格的界面中直接编辑、添加、删除表中的数据。

在这里插入图片描述

  • SQL 编辑器:支持语法高亮与自动补全,大幅提升编写效率;多标签页可同时打开多个 SQL 脚本进行编辑和执行;提供可视化或文本形式的查询执行计划帮助优化 SQL;支持查询历史记录, 方便查找和复用之前执行过的 SQL;以表格形式展示查询结果,支持排序、过滤、分页等。

  • 数据导入导出:提供图形化界面将数据从文件(CSV、Excel、XML 等)导入到数据库表中,将查询结果或整个表的数据导出为文件(CSV、Excel、XML、JSON、SQL、JSON、HTML 等)。

  • 安全与权限:安全存储数据库连接凭证,支持加密,支持 SSH 隧道连接。社区版提供基础的用户管理,企业版提供更细粒度的基于角色的访问控制(RBAC)以及 SSO 登录等功能。

版本比较

CloudBeaver 提供了两种版本:社区版和企业版。它们的功能差异如下:

在线体验

CloudBeaver 提供了一个基于企业版的在线服务器,网址如下:

https://demo.cloudbeaver.io/

在这里插入图片描述

该环境默认配置了 MariaDB、MongoDB、PostgreSQL、SQLite 数据库连接,但是不支持建立新的连接。

除了使用浏览器进行访问之外,其他操作和桌面版 DBeaver 非常类似。

本地部署

CloudBeaver 社区版可以免费在本地进行部署,使用 Docker 进行部署的命令如下:

docker run --name cloudbeaver --rm \
    --add-host=host.docker.internal:<your_host_ip> \
    -ti -p 8978:8978 \
    -v /var/cloudbeaver/workspace:/opt/cloudbeaver/workspace \
    dbeaver/cloudbeaver:latest

其中,参数 <your_host_ip> 需要替换为主机地址。

然后在浏览器中输入 http://<your_host_ip>:8978/ 进行访问:

点击“Next”进行配置:

在这里插入图片描述

至少需要设置管理员用户名和密码,完成设置后登录即可开始使用。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不剪发的Tony老师

为 5 个 C 币而折腰。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值