DBeaver

免费的通用数据库工具和 SQL 客户端。「Free universal database tool and SQL client

Github星跟踪图

DBeaver

DBeaver 系免费的多平台数据库工具,适用于开发人员、SQL 程序员、数据库管理员和分析人员。 支持任何具有JDBC驱动程序的数据库(这主要表示ANY数据库)。 EE 版本还支持非 JDBC 数据源(WMI,MongoDB,Cassandra,Redis)。

  • DBeaver 有很多功能,包括元数据编辑器,SQL 编辑器,丰富的数据编辑器,ERD,数据导出/导入/迁移,SQL 执行计划等。
  • 基于 Eclipse 平台。
  • 使用插件架构并为以下数据库提供附加功能:MySQL/MariaDB,PostgreSQL,Oracle,DB2 LUW,Exasol,SQL Server,SQLite,Firebird,H2,HSQLDB,Derby,Teradata,Vertica,Netezza,Informix。

DBeaver 有两种版本:社区版(Community Edition,简称为 CE 版)和企业版(Enterprise Edition,简称 EE 版),其中社区版是免费开源的。

EE 版本包括 CE 版本的所有功能,并且:

支持 NoSQL 数据库:

  • Apache Cassandra
  • MongoDB
  • Redis
  • WMI(Windows Management Instrumentation)

附加 EE 插件:

  • Office 格式支持(XLS)用于数据导出
  • 持久查询管理器数据库(允许跟踪所有 SQL)
  • JSON 格式查看器/编辑器(在 MongoDB 和关系数据库中)
  • Eclipse Marketplace(允许轻松安装任何其他 Eclipse 插件)

它将为官方提供支持和开发社区版本的可能性,更快地添加新功能,提供更好的支持等等。 即使您不需要企业功能,您也可以购买许可证作为捐赠形式。 谢谢!

概览

名称与所有者dbeaver/dbeaver
主编程语言Java
编程语言Batchfile (语言数: 8)
平台Linux, Mac, Windows, Cross-platform, Unix-like
许可证Apache License 2.0
发布数209
最新版本名称24.0.4 (发布于 )
第一版名称3.5.2 (发布于 )
创建于2015-10-21 08:26:28
推送于2024-05-11 15:40:33
最后一次提交
星数37.6k
关注者数511
派生数3.2k
提交数25.7k
已启用问题?
问题数16552
打开的问题数2072
拉请求数4627
打开的拉请求数33
关闭的拉请求数673
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

Twitter URL
Build Status
Codacy Badge
Apache 2.0
Java CI

DBeaver

Free multi-platform database tool for developers, SQL programmers, database administrators and analysts.
Supports any database which has JDBC driver (which basically means - ANY database).
Commercial versions also support non-JDBC datasources such as
MongoDB, Cassandra, Couchbase, Redis, BigTable, DynamoDB, etc.
You can find the list of all databases supported in commercial versions
here.

  • Has a lot of features including metadata editor, SQL editor, rich data editor, ERD, data export/import/migration, SQL execution plans, etc.
  • Based on Eclipse platform.
  • Uses plugins architecture and provides additional functionality for the following databases: MySQL/MariaDB, PostgreSQL, Greenplum, Oracle, DB2 LUW, Exasol, SQL Server, Sybase/SAP ASE, SQLite, Firebird, H2, HSQLDB, Derby, Teradata, Vertica, Netezza, Informix, etc.




Download

You can download prebuilt binaries from official website or directly from GitHub releases.
You can also download Early Access version. We publish it 1-2 times per week.

Running

Just run an installer (or unzip an archive) and run dbeaver.

Note: DBeaver needs Java to run. Open JDK 11 is included in all DBeaver distributions. (since version 7.3.1).
You can change default JDK version by replacing directory jre in dbeaver installation folder.

Documentation

  • WIKI
  • Issue tracker

Building

Prerequisites:

  1. Java (JDK) 11 or later (AdoptOpenJDK 11 is our default Java at the moment).
  2. Apache Maven 3.6+
  3. Internet access
  4. Git client

Build

git clone https://github.com/dbeaver/dbeaver.git dbeaver
cd dbeaver
mvn package

Binaries are in product/community/target/products

Notes

Contribution: help the Beaver!

Hooray, we have reached 20k of stars on GitHub and continue to grow!
That's really cool, we are glad that you like DBeaver.

  • We are actively looking for new source code contributors. We have added labels “Good first issue” and “Help wanted” to some tickets. If you want to be a part of our development team just be brave and take a ticket.
  • You can buy one of our commercial versions. They include NoSQL databases support, additional extensions, and official online support. Also, licensed users have priorities in bug fixes and new features development.

Thank you!

  • DBeaver Team (contributors)

DBeaver is a desktop client.
If you are looking for a web-based database management tool - check our new product: CloudBeaver.
It is based on DBeaver platform and thus supports any database and most of DBeaver features.

去到顶部