开发运维团队利器,基于Web端的数据库管理工具,支持多种数据库

yumo6663周前 (04-11)技术文章20

介绍

今天介绍的是一个非常适合于团队间进行数据库管理的工具,由于其可以在Web端进行管理,对于团队管理尤其有帮助,它就是OminDB——一个支持多数据的开源数据库管理工具。



数据库支持情况

  • PostgreSQL(9.4~13)
  • Oracle
  • MySQL
  • MariaDB

概述

  • 安全

安全是每个 DBA 的第一要务。 OmniDB 会根据最佳实践不断更新。此外,当需要远程连接时,OmniDB 可以为您提供加密连接。

  • 高性能

在数据库领域,每一微秒都是极其宝贵的,而OminDB在性能方面非常出色

  • 高效率

一个好的工具可以提高效率,而不是其他的。 OmniDB 旨在人性化,通过直观且响应迅速的界面组织一个干净的工作区,消除复杂性。

详细介绍

  • OmniDB 有两种风格

第一种就是托管到Web上,可以通过将服务端部署到服务器上,然后将链接分享给团队成员,完成共享!第二种则是目前大多数管理工具一样,使用客户端应用



  • 如何配置数据库连接

密码、SSH 密码和密钥是可选的(不存储密码)

  1. 第一步选择数据库类型
  2. 取一个友好的标题
  3. 并配置目标主机的地址,(连接字符串也可用)
  4. 可选的 SSH 隧道可用于您的连接,还允许使用集成终端。
  5. 保存前先测试

  • 工作区
  1. Connections :提供对连接的快速访问
  2. 数据库目录:显示带有上下文操作的结构导航
  3. 具有多个上下文的选项卡系统
  4. 控制选项卡迭代的操作区域
  5. 优化表的结果
  6. Snippets面板可从任何上下文快速访问
  7. 按需显示 属性/DDL 信息

  • UI主题设置

调整明暗主题

调整字体大小等

  • SSH Terminal

可选的连接器,提供对系统管理的快速访问

需要 SSH 级别的授权


  • PSQL 控制台
  1. 控制台选项卡提供快速访问
  2. 终端视图显示结果
  3. 控制发出命令的动作

  • SQL 查询选项卡
  1. 查询选项卡为 SQL 编辑器提供语法高亮显示
  2. 自动完成对多个对象的智能上下文搜索
  3. 自动完成状态启用/禁用

数据库树提供带有自动查询和其他与查询选项卡集成的操作的上下文菜单。

* SQL 编辑器提供与代码片段面板集成的上下文菜单,以便按需保存/使用。


  • 监控仪表盘

提供快速访问以研究和分析所选连接上的模式。

  1. 在单个仪表板中可视化所有已配置监控单元的图表
  2. 使用 python 脚本和配置文件添加新单元

  • 全局Snippets面板
  1. 提供对您自己的片段概述的快速访问
  2. 带有文件夹的代码段树,用于正确组织结构
  3. 直接从带有上下文菜单的编辑器中保存或使用片段

  • Explain可视化工具

一个 PostgreSQL 特定的组件,它根据编辑器的 SQL 在网格中显示“Explain”和“Explain分析”的输出。

  1. 组织结果的卡片图
  2. 颜色标记来定位代码中的性能瓶颈
  3. 每个节点的详细信息

总结

OminDB极大的方便了团队间的数据库管理,开发人员和运维人员可以共同协作。而且基于Web托管的方式,那么本地就不需要安装独立的客户端了,并且对多种数据库的支持则更加提高了数据库管理的统一性!下面是Github的地址:

https://github.com/OmniDB/OmniDB

如果有确实无法访问的朋友可以私信笔者,笔者提供针对不同平台的Server部署安装包

相关文章

轻松管理 SQLite 数据库的 Web 工具

#记录我的2024#大家好,又见面了,我是 GitHub 精选君!背景介绍SQLite 数据库以其轻量级和易于配置的特点,成为了许多项目中的首选数据库。尽管它的便捷性受到了广泛的认可,但对于数据库的...

SQLite 数据库Web管理工具

概述SQLite 数据库以其轻量级和易于配置的特点,成为了许多项目中的首选数据库。尽管它的便捷性受到了广泛的认可,但对于数据库的管理和维护,尤其是在没有图形界面工具的情况下,开发者往往需要通过复杂的命...

2022 年 11 大 MYSQL 监控工具「含开源」

数据库监控是应用程序性能监控中的关键组件。除了应用程序代码问题外,数据库问题是用户体验不佳的最常见原因之一。MySQL 是企业广泛采用的最流行的开源 DBMS 之一。MySQL 监控工具可以帮助您识别...

数据库管理工具:彻底放弃phpMyAdmin,转投更加轻便的Adminer

#头条创作挑战赛#由于非凡博客的服务器快要到期了,所以打算提前完整备份一下网站数据,到期后直接把网站转到非凡学习网的服务器上,最终逐渐将现有的网站内容全部整合到非凡博客这一个网站上,不过在导出数据的时...

【推荐】一款实用且跨平台的数据库管理神器,支持Web浏览器

项目介绍DbGate是一个跨平台的数据库管理器,设计用于简化多数据库同时操作的复杂性,同时提供高级功能如模式比较、可视化查询设计器、图表可视化等。支持运行平台DbGate可作为Windows、Linu...