DBeaver是一款免费和开源(GPL)的通用数据库工具,主要面向开发人员、SQL程序员、数据库管理员和分析人员。

以下是其详细介绍:

DBeaverv25.0.1 免费和开源(GPL)通用数据库工具中文绿色版

特点和功能

  1. 多数据库支持:支持几乎所有主流数据库,如MySQL、Oracle、PostgreSQL、IBM DB2、Microsoft SQL Server、ClickHouse、Sybase、ODBC、JavaDB(Derby)、Firebird(Interbase)、HSQLDB、SQLite、Mimer、H2、IBM Informix、SAP MAXDB、Cache、Ingres、Linter、Teradata等,以及NoSQL/大数据数据库如Cassandra、MongoDB和Redis(企业版提供额外支持)。
  2. 数据库元数据浏览与编辑:可直观浏览数据库中的表、视图、过程、函数等对象,查看和修改对象的结构与属性,包括表、列、键、索引等的编辑,还能查看DDL语法。
  3. SQL查询与脚本执行:内置强大的SQL查询编辑器,支持语法高亮、代码自动完成、查询执行计划等功能,可编写和执行复杂的SQL查询与脚本,还能对SQL进行格式化。
  4. 数据导入、导出和备份:支持多种数据导入和导出格式,如CSV、Excel、HTML、JSON等,方便进行数据转换,也可进行数据库备份。
  5. 数据浏览器/编辑器:能方便地浏览和编辑表中的数据,支持对查询结果直接编辑并保存到数据库,还可设置显示的数据量和字段。
  6. 可视化工具:提供ERD(实体关系图)渲染,清晰展示表之间的关系,便于数据库设计;也有用于分析和展示数据的可视化工具与图表,如柱状图、折线图、饼图等。
  7. 其他功能:支持SSH隧道和SSL(MySQL和PostgreSQL),可通过加密连接保障数据安全;提供用于数据库测试的模拟数据生成功能;支持插件扩展,用户可安装插件实现特定功能,如代码生成器、数据模型器等。

支持的系统

Windows(2000/XP/2003/Vista/7/10等)、Linux、Mac OS、Solaris、AIX、HP UX等,具有良好的跨平台性,方便不同系统用户使用。

多语言支持

提供多种语言版本,包括英语、中文、俄语、意大利语和德语等,满足全球用户需求,降低了不同语言背景用户的使用门槛。

发展历程

DBeaver始于2010年的业余项目,2011年发布第一个官方版本,2012年发布Eclipse插件版本,2014年推出企业版,2015年源代码/社区迁移到GitHub,2017年社区版在Apache许可下重新授权,EE版本转为商业版本。