DBeaver

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

Github stars Tracking Chart

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 插件)

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

Overview

Name With Ownerdbeaver/dbeaver
Primary LanguageJava
Program languageBatchfile (Language Count: 8)
PlatformLinux, Mac, Windows, Cross-platform, Unix-like
License:Apache License 2.0
Release Count208
Last Release Name24.0.3 (Posted on )
First Release Name3.5.2 (Posted on )
Created At2015-10-21 08:26:28
Pushed At2024-04-21 17:00:19
Last Commit At
Stargazers Count37.3k
Watchers Count512
Fork Count3.2k
Commits Count25.6k
Has Issues Enabled
Issues Count16406
Issue Open Count2034
Pull Requests Count4573
Pull Requests Open Count28
Pull Requests Close Count665
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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.

To the top