DBeaver: A Free Cross-Platform Database Tool (Plus CloudBeaver)

5月8日 Published inDatabase Tools

DBeaver is a free database management tool compatible with Windows, macOS, and Linux. It is designed to serve the needs of developers, SQL programmers, database administrators, and analysts at no cost.

The application supports any database that utilizes a JDBC driver, which covers almost every relational database in use today. For those requiring broader connectivity, the commercial version extends support to non-JDBC data sources, including MongoDB, Cassandra, Couchbase, Redis, BigTable, ScyllaDB, DynamoDB, and others.

DBeaver provides a comprehensive suite of advanced features, such as a metadata editor, a powerful SQL editor, a versatile data editor, and ER diagram generation. It also facilitates data export, import, and migration, as well as the analysis of SQL execution plans.

The software is built on a plugin architecture, allowing for specialized functionality tailored to specific databases. Supported systems include MySQL/MariaDB, PostgreSQL, Greenplum, Oracle, IBM Db2, Exasol, SQL Server, Sybase/SAP ASE, SQLite, Firebird, H2, HSQLDB, Derby, Teradata, Vertica, Netezza, and Informix.

To set up DBeaver locally, simply run the installer or extract the archive and launch the application. The tool requires a Java runtime environment; however, all DBeaver distributions include OpenJDK 17 by default. If you prefer to use a different JDK, you can manually replace the jre folder within the DBeaver installation directory.

Documentation for building the project from its source code is available on the official project page.

Users can also opt for the commercial version, which provides NoSQL database support, additional extensions, and official online technical assistance. Licensed users are given priority for bug fixes and the development of new features.

CloudBeaver is a web-based database management tool built on the DBeaver platform. It brings the core features of DBeaver to the browser, allowing you to manage databases from any device with an internet connection without needing a local installation. CloudBeaver supports a wide array of databases and mirrors much of DBeaver's desktop functionality while adding advanced access management for secure team collaboration.