1. Dbeaver Redis
  2. Dbeaver Redis Driver

Create a JDBC Data Source for Redis Data Follow the steps below to load the driver JAR in DBeaver. Open the DBeaver application and, in the Databases menu, select the Driver Manager option. Click New to open the Create New Driver form.

DBeaver
Original author(s)Serge Rider
Developer(s)Open-source community
Initial release2010; 11 years ago
Stable release
Repository
Operating systemCross-platform
Available inMultilingual
Type
LicenseApache license
Websitedbeaver.io

DBeaver is a SQL client software application and a database administration tool. For relational databases it uses the JDBC application programming interface (API) to interact with databases via a JDBC driver. For other databases (NoSQL) it uses proprietary database drivers. Redis 5.0 is the first version of Redis to introduce the new stream data type with consumer groups, sorted sets blocking pop operations, LFU/LRU info in RDB, Cluster manager inside redis-cli, active defragmentation V2, HyperLogLogs improvements and many other improvements. Redis 5 was release as GA in October 2018. DBeaver is a compelling database management client that can adapt and serve your needs. Even if you use a different database type than others, you are guaranteed that DBeaver will work flawlessly for you. DBeaver supports the most common databases not to have to adjust any settings or install plugins.

DBeaver is a SQL client software application and a database administration tool. For relational databases it uses the JDBCapplication programming interface (API) to interact with databases via a JDBC driver. For other databases (NoSQL) it uses proprietary database drivers. It provides an editor that supports code completion and syntax highlighting. It provides a plug-in architecture (based on the Eclipse plugins 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 (CE) 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[edit]

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.[1]It quickly became a popular tool in the open-source community.[2][3]

In the same year, the official web site was founded and the community support forum (now moved to GitHub) was created.[4]In 2012 an Eclipse plugin version was released - since then DBeaver has become one of the most popular database extensions for Eclipse (top 50-60 among all Eclipse extensions).[5]

Shortly after, various software vendors started to integrate with DBeaver (mostly as an extensions to their proprietary Eclipse RCP products: Zend Studio,[6] NXTware,[7] DeltaDNA,[8] etc.).

In 2014 the Enterprise Edition (EE) version was released. The EE version is based on CE but also provides support of NoSQL/BigData databases (Cassandra, MongoDB and Redis) and includes a few additional Eclipse plugins.

In 2015 DBeaver source code/community has moved to GitHub.[9]

In 2017 DBeaver CE was relicensed under Apache License (starting from version 4.x).[10]

In July 2017 DBeaver EE version became commercial in order to support CE version.

Supported platforms and languages[edit]

DBeaver is a cross-platform tool and works on platforms which are supported by Eclipse (Windows, Linux, MacOS X, Solaris). DBeaver is available in English, Chinese, Russian, Italian, and German.

Versions[edit]

Full list of all released versions[11]

Community Edition[edit]

Community Edition (CE) is the initial version of DBeaver. It was released in 2010 and became open-source (GPL) in 2011.CE version includes extended support of the following databases:

  • MySQL and MariaDB
  • Any other database which has JDBC or ODBC driver.

Besides relational databases, CE version supports WMI driver (Windows Management Instrumentation – works only in Windows version).

Eclipse Plugin Edition[edit]

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[edit]

DBeaver 3.x announced support of NoSQL databases (Cassandra and MongoDB in the initial version). 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 (a trial license can be generated free of charge).List of additional features:

  • Persistent QM
  • JSON documents editor (mostly for MongoDB)
  • Eclipse EE features (resources management, Marketplace UI)

Features[edit]

DBeaver features include:

  • SQL queries execution
  • Data browser/editor with a huge number of features
  • Syntax highlighting and SQL auto-completion
  • Database structure (metadata) browse and edit
  • SQL scripts management
  • DDL generation
  • ERD (Entity Relationship Diagrams) rendering
  • SSL support (MySQL and PostgreSQL)
  • Data export/migration
  • Import, export and backup of data (MySQL and PostgreSQL)
  • Mock data generation[12] for database testing

There are differences in the features available across different databases.

See also[edit]

References[edit]

  1. ^'Freecode DBeaver page'. 2011.
  2. ^'Techrepublic: Manage databases with the cross-platform tool DBeaver'. 2011.
  3. ^'DBeaver: Free Database Manager for Oracle, SQL Server, MySQL, PostgreSQL, DB2'. 2011.
  4. ^'DBeaver legacy KnowledgeBase forum'. 2011.
  5. ^'Eclipse Marketplace Metrics'. 2016.
  6. ^'DBeaver in Zend Studio'. 2013. Archived from the original on 2016-06-17. Retrieved 2017-01-29.
  7. ^'DBeaver in NXTware'. 2013.
  8. ^'DBeaver in DeltaDNA'. 2013.
  9. ^'DBeaver GitHub home'. 2016.
  10. ^'DBeaver relicense under EPL'. 2017.
  11. ^'DBeaver release notes on Softpedia'.
  12. ^'Mock Data Generation in DBeaver'. 2018.

External links[edit]


Retrieved from 'https://en.wikipedia.org/w/index.php?title=DBeaver&oldid=1017427092'

Do you need to install DBeaver on Debian? This article will take you through the steps to get it installed on your Linux Server.


Here at Ibmi Media, as part of our Server Management Services, we regularly perform installation tasks on Debian and Ubuntu Linux distributions for our Customers.
In this context, we shall look into how to install DBeaver on Debian Server.

Facts about DBeaver

DBeaver is an open source free multi-platform database tool for developers, SQL programmers, database administrators and analysts.

Dbeaver Redis


As a multi-platform database tool, it supports any database having a JDBC driver. This signifies that it works with any Database.


Therefore popular relational databases such as MySQL, MariaDB, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, Netezza, and NoSQL databases( MongoDB, Cassandra, Redis, Apache Hive) are supported.
DBeaver's infrastructure is based on Eclipse platform with a robust workbench tool capable of building SQL queries, editing and transferring data, viewing trees of objects and even more.
The process of installing DBeaver on Debian 9/10 and Ubuntu 16.04/18.04/20.04
The following steps should be followed when trying to install DBeaver on Debian.

1. Java installation on Debian/Ubuntu

Start by installing Java and also set it as the default java on Debian 9/10. The java runtime is available on Debian repository as OpenJDK.
Install it by running the following command below;


After installing JDK, check the java version installed. Use the command below;


The output will look like this;


For Ubuntu, install Java and set as default. Run the following command;


Now confirm the version installed with the command below;


You will see an output just like this;


2. Add Debian repository and Install DBeaver CE

Use the following command to add DBeaver repository to your Debian or Ubuntu Server as per your case;


Next, update the apt list followed by installing DBeaver CE by running the command below;


Now confirm the version of DBeaver installed with the following command;


You will get an output such as this;


3. Database Server Preparation

The next step is to create a database and user to enable your establish a connection before starting and configuring DBeaver.
i. MariaDB installation on Debian
To start, update the system with the commands below;


After rebooting successfully, log into your server on ssh and import the MariaDB gpg key and its repository with the following commands;


Next, install MariaDB 10.4 on Debian 10 (Buster) by running the commands below;


Now secure MariaDB server which will help you set the root password as well as remove the test database and also disable remote root user login. Use the following command below;


During this process , you will be prompted to answer some question just like stated below;


Ensure that you enter a username and password as this is necessary to access MySQL console.
ii. MariaDB installation on Ubuntu
To install MariaDB 10.4 on Ubuntu, start by adding MariaDB repository to the system.
To begin, install software-properties-common if not installed with the following commands;


Next, make an importation of the MariaDB gpg key to add the Repository Key to the system by running the command below;


Now add the apt repository with the command below;


Now you can install MariaDB Server on Ubuntu by running the following commands;


Here you will be asked for the MariaDB root password which you should enter.
After entering your password, Press OK to continue with MariaDB installation.
In a case where you did not get a password prompt, you can set it manually with the following MySQL hardening script command;


Now you will be prompted to answer some questions which will look like this;


After the installation process is successfully completed, the service will start automatically.
You can check the status with the following command;


Now you can log into the MySQL shell with the command below as a root user and create a test database to enable you connect from the DBeaver Database tool just as shown below;

Dbeaver Redis


You will see an output such as these;


4. Launching DBeaver

To launch DBeaver, use your terminal or Applications Launcher in your Desktop Environment. Follow the steps below;
i. Start by creating a new database connection followed by Specifying the database type.
ii. Next, provide the database access information such as Server and database user.
iii. Now click 'Test Connection' to confirm the connection. You will be asked to download the MariaDB connection driver. You are to agree by clicking the Download button.
You will see that the connection test is successful and a database will be created under the MariaDB connection profile. This will enable you to manage database, tables, Procedures, Views, Events and triggers via DBeaver.

Dbeaver Redis Driver

Need support in installing Software on Ubuntu, Debian or CentOS? We are available to help you today.