DBeaver


DBeaver is a SQL client software application and a database administration tool. For relational databases it uses the JDBC application programming interface to interact with databases via a JDBC driver. For other databases it uses proprietary database drivers. It provides an editor that supports code completion and syntax highlighting. It provides a plugin architecture that allows users to modify much of the application's behavior to provide database-specific functionality or features that are database-independent. This is a desktop application written in Java and based on Eclipse platform.
The community edition of DBeaver is a free and open source software that is distributed under the Apache License. A closed-source enterprise edition of DBeaver is distributed under a commercial license.

History

DBeaver was started in 2010 as a hobby project. It was supposed to be free and open-source with a good-looking and convenient UI and to include frequently used features for database developers.
The first official release was in 2011 on Freecode.
It quickly became a popular tool in the open-source community.
In the same year, the official web site was founded and the community support forum was created.
In 2012 an Eclipse plugin version was released - since then DBeaver has become one of the most popular database extensions for Eclipse.
Shortly after, various software vendors started to integrate with DBeaver.
In 2014 the Enterprise Edition version was released. The EE version is based on CE but also provides support of NoSQL/BigData databases and includes a few additional Eclipse plugins.
In 2015 DBeaver source code/community has moved to GitHub.
In 2017 DBeaver CE was relicensed under Apache License.
In July 2017 DBeaver EE version became commercial in order to support CE version.

Supported platforms and languages

DBeaver is a cross-platform tool and works on platforms which are supported by Eclipse. DBeaver is available in English, Chinese, Russian, Italian, and German.

Versions

Full list of all released versions

Community Edition

Community Edition is the initial version of DBeaver. It was released in 2010 and became open-source in 2011.
CE version includes extended support of the following databases:
Besides relational databases, CE version supports WMI driver.

Eclipse Plugin Edition

After a year, and in response to multiple user requests an Eclipse plugin version was released on Eclipse Marketplace.
This version is used by programmers who use the Eclipse IDE for software development and need a database management tool right in their IDE. The Eclipse plugin includes most features of Community Edition and is also released under GPL license.

Enterprise Edition

DBeaver 3.x announced support of NoSQL databases. Since then DBeaver was divided on Community and Enterprise editions.
Enterprise Edition has support of NoSQL databases, persistent query manager and a few other enterprise-level features. The EE version is not open-source and requires the purchase of a license.
List of additional features:
DBeaver features include:
There are differences in the features available across different databases.