Dans le prochain article, nous allons jeter un œil à DBeaver. Ceci est un client SQL et un outil d'administration de base de données. Il s'agit d'une application bureautique écrite en Java et basée sur la plate-forme Eclipse. Si nous voulons travailler avec des bases de données relationnelles, va utiliser utilise le API JDB pour interagir avec les bases de données via un pilote JDBC. Pour les autres bases de données non SQL, utilisez des pilotes de base de données propriétaires.
Ce client va nous fournir un éditeur qui prend en charge la complétion de code et la coloration syntaxique. Nous aurons également une architecture plug-in basée sur l'architecture plug-in Eclipse, qui permettra aux utilisateurs de modifier une grande partie du comportement de l'application pour obtenir des fonctions ou des caractéristiques spécifiques de la base de données.
Ce logiciel est destiné aux développeurs et prend en charge non seulement Microsoft SQL. Cela nous permettra également de travailler avec de nombreux autres bases de données relationnelles populaire comme MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza, etc. En même temps admet certains Bases de données NoSQL comme MongoDB, Cassandra, Redis, Apache Hive, etc..
Il est important de mentionner que il existe une version payante, cela nous permettra d'utiliser NoSQL ou si nous avons besoin de fonctionnalités supplémentaires telles que l'intégration d'Office ou l'assistance.
La Community Edition (CE) de DBeaver est un logiciel gratuit et open source qui est distribué sous la licence Apache. Une édition d'entreprise à source fermée de DBeaver est distribuée sous une licence commerciale. Dans les lignes suivantes, nous verrons l'édition gratuite (communautaire) de cet outil. Pour plus d'informations à ce sujet, vous pouvez consulter le site web de ce projet.
Fonctionnalités de DBeaver
- Ce client prend en charge les bases de données les plus populaires telles que: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata, etc.. Prend en charge n'importe quelle base de données avec un pilote JDBC.
- Bien que peut manipuler toute source de données externe qui peut ou non utiliser un pilote JDBC.
- Il ya un jeu de plug-ins pour certaines bases de données (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) et différents utilitaires de gestion de bases de données.
- On peut avoir diagrammes visuels d'objets de base de données régimes individuels et complets.
- Nous permettra modifier ou afficher des tableaux. Nous pouvons également exporter vers de nombreux formats, tels que CSV, HTML, XML, XLS, XLSX.
- Nous aurons plusieurs vues de données pour s'adapter à la variété des besoins des utilisateurs, tels que l'affichage du contenu de l'image (gif, png, jpeg, bmp).
- Édition de données en ligne et dans un espace dédié.
- Nous permettra rejoindre des requêtes SQL qui sera exécuté dans la session de base de données juste après l'établissement de la connexion.
- Nous trouverons un gestionnaire de connexion ce qui nous permettra de configurer les connexions à différentes bases de données et également d'utiliser certaines propriétés avancées telles que le tunnel SSH, le proxy SOCKS ou d'exécuter des commandes shell avant ou après la connexion à la base de données.
Installez DBeaver sur Ubuntu
Via le package .deb
Utilisateurs Debian, Deepin OS, Ubuntu et Linux Mint parmi d'autres distributions prenant en charge les paquets deb, nous pourrons télécharger le package .deb de l'application. Pour ce faire, les utilisateurs 64 bits n'auront qu'à ouvrir un terminal (Ctrl + Alt + T) et utiliser la commande suivante:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
Une fois le téléchargement du package terminé, nous pourrons installez-le avec la commande suivante à partir du dossier où nous avons enregistré le package .deb:
sudo dpkg -i dbeaver-ce*.deb
Utilisation de Flatpak
Si vous êtes intéressé par l'installation de cet outil, une autre méthode que nous devons pouvoir installer DBeaver Community dans Ubuntu, c'est via son package Flatpak correspondant. Pour procéder à cette installation, nous n'aurons qu'à utiliser le package flatpak que nous pouvons télécharger depuis la page flathub ou en ouvrant le Option logicielle Ubuntu et l'installer directement à partir de là.
Une fois l'installation terminée, nous pouvons commencer à utiliser cette application sur notre système Ubuntu. Nous n'aurons plus qu'à chercher le lanceur dans notre équipe.
DBeaver est un programme utile pour les administrateurs de bases de données professionnels et amateurs. Cela rend le travail dans les bases de données intuitif et simple.