当前位置: 首页 > news >正文

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”进行配置:

在这里插入图片描述

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

在这里插入图片描述

http://www.dtcms.com/a/336654.html

相关文章:

  • 机器学习案例——对好评和差评进行预测
  • 当AI替我“搬砖”,我的价值是什么?
  • 21.AlexNet
  • 金山办公的服务端开发工程师-25届春招部分笔试题
  • C# Newtonsoft.Json 反序列化子类数据丢失问题
  • DBeaver连接MySQL 8报错连接丢失
  • HTTP协议-3-HTTP/2是如何维持长连接的?
  • JAVA后端开发——Token自动续期机制的必要性
  • 【Linux内核】Linux信号机制
  • 【Linux】五种IO模型
  • JVM学习笔记-----StringTable
  • react 错误边界
  • Python 内置模块 collections 常用工具
  • 【撸靶笔记】第二关:GET -Error based -Intiger based
  • Spring Framework :IoC 容器的原理与实践
  • CW32L011_电机驱动器开发板试用
  • 工作中使用到的时序指标异常检测算法 TRPS 【Temporal Residual Pattern Similarity】和 K-sigma 算法
  • 区块链:数字时代信任基石的构建与创新
  • 25年第十本【金钱心理学】
  • 1. Docker的介绍和安装
  • 洛谷 P2324 [SCOI2005] 骑士精神-提高+/省选-
  • CE桥接MuMu模拟器
  • 计算机网络 Session 劫持 原理和防御措施
  • IC验证 AHB-RAM 项目(一)——项目理解
  • 【leetcode】58. 最后一个单词的长度
  • Python大模型应用开发-核心技术与项目开发
  • 【165页PPT】基于IPD的研发项目管理(附下载方式)
  • vue路由懒加载
  • 数据链路层(1)
  • Linux操作系统软件编程——多线程