开发运维团队利器,基于Web端的数据库管理工具,支持多种数据库
介绍
今天介绍的是一个非常适合于团队间进行数据库管理的工具,由于其可以在Web端进行管理,对于团队管理尤其有帮助,它就是OminDB——一个支持多数据的开源数据库管理工具。
数据库支持情况
- PostgreSQL(9.4~13)
- Oracle
- MySQL
- MariaDB
概述
- 安全
安全是每个 DBA 的第一要务。 OmniDB 会根据最佳实践不断更新。此外,当需要远程连接时,OmniDB 可以为您提供加密连接。
- 高性能
在数据库领域,每一微秒都是极其宝贵的,而OminDB在性能方面非常出色
- 高效率
一个好的工具可以提高效率,而不是其他的。 OmniDB 旨在人性化,通过直观且响应迅速的界面组织一个干净的工作区,消除复杂性。
详细介绍
- OmniDB 有两种风格
第一种就是托管到Web上,可以通过将服务端部署到服务器上,然后将链接分享给团队成员,完成共享!第二种则是目前大多数管理工具一样,使用客户端应用
- 如何配置数据库连接
密码、SSH 密码和密钥是可选的(不存储密码)
- 第一步选择数据库类型
- 取一个友好的标题
- 并配置目标主机的地址,(连接字符串也可用)
- 可选的 SSH 隧道可用于您的连接,还允许使用集成终端。
- 保存前先测试
- 工作区
- Connections :提供对连接的快速访问
- 数据库目录:显示带有上下文操作的结构导航
- 具有多个上下文的选项卡系统
- 控制选项卡迭代的操作区域
- 优化表的结果
- Snippets面板可从任何上下文快速访问
- 按需显示 属性/DDL 信息
- UI主题设置
调整明暗主题
调整字体大小等
- SSH Terminal
可选的连接器,提供对系统管理的快速访问
需要 SSH 级别的授权
- PSQL 控制台
- 控制台选项卡提供快速访问
- 终端视图显示结果
- 控制发出命令的动作
- SQL 查询选项卡
- 查询选项卡为 SQL 编辑器提供语法高亮显示
- 自动完成对多个对象的智能上下文搜索
- 自动完成状态启用/禁用
数据库树提供带有自动查询和其他与查询选项卡集成的操作的上下文菜单。
* SQL 编辑器提供与代码片段面板集成的上下文菜单,以便按需保存/使用。
- 监控仪表盘
提供快速访问以研究和分析所选连接上的模式。
- 在单个仪表板中可视化所有已配置监控单元的图表
- 使用 python 脚本和配置文件添加新单元
- 全局Snippets面板
- 提供对您自己的片段概述的快速访问
- 带有文件夹的代码段树,用于正确组织结构
- 直接从带有上下文菜单的编辑器中保存或使用片段
- Explain可视化工具
一个 PostgreSQL 特定的组件,它根据编辑器的 SQL 在网格中显示“Explain”和“Explain分析”的输出。
- 组织结果的卡片图
- 颜色标记来定位代码中的性能瓶颈
- 每个节点的详细信息
总结
OminDB极大的方便了团队间的数据库管理,开发人员和运维人员可以共同协作。而且基于Web托管的方式,那么本地就不需要安装独立的客户端了,并且对多种数据库的支持则更加提高了数据库管理的统一性!下面是Github的地址:
https://github.com/OmniDB/OmniDB
如果有确实无法访问的朋友可以私信笔者,笔者提供针对不同平台的Server部署安装包