开源跨平台数据库管理工具,2010年由Serge Rider发布,基于Eclipse框架开发。社区版完全免费,支持百余种数据库,是Navicat最主要的免费替代品。企业版提供NoSQL、数据可视化和协作功能。

| 开发者 | Serge Rider |
| 首次发布 | 2010年 |
| 授权协议 | Apache 2.0(社区版) |
DBeaver由俄罗斯开发者Serge Rider在2010年作为开源项目发布,基于Eclipse RCP框架构建。社区版(Community Edition)在Apache 2.0授权下完全免费,支持通过JDBC驱动连接任何提供JDBC驱动的数据库——这个设计意味着只要数据库厂商提供驱动,DBeaver理论上就能连接,实际支持的数据库超过100种,从SQLite、PostgreSQL到Amazon Redshift、Apache Hive应有尽有。
和Navicat相比,DBeaver的界面更接近IDE风格(因为底层就是Eclipse),初次上手比Navicat略显复杂,但功能深度不差。ER图(实体关系图)可以根据选定的表自动生成,反向工程出数据库结构的可视化,适合理解陌生数据库的设计。[1]
DBeaver的SQL编辑器支持智能补全(根据表名自动提示字段名)、执行计划可视化(Explain Plan以图形方式显示查询路径)和多结果集展示。对于复杂查询,可以把脚本保存为项目文件并分组管理,有点像代码工程的文件组织方式。
数据导出功能支持CSV、JSON、XML、Markdown、Excel等多种格式,还支持直接把结果集导入另一张表,这个「跨连接的数据复制」功能在社区版中就有,是Navicat用户迁移过来后发现的惊喜之一。插件体系(同样基于Eclipse插件机制)允许进一步扩展,但活跃的第三方插件数量不多,大部分扩展需求在PRO版中以官方形式提供。

| 开发者 | Serge Rider |
| 首次发布 | 2010年 |
| 授权协议 | Apache 2.0(社区版) |
登录 后参与讨论
暂无讨论,来发表第一条评论吧