In het volgende artikel gaan we DBeaver bekijken. Dit is een SQL-client en een hulpprogramma voor databasebeheer Het is een desktop-applicatie geschreven in Java en gebaseerd op het Eclipse-platform. Als we willen werken met relationele databases, gaat gebruiken maakt gebruik van de JDBC API om te communiceren met databases via een JDBC-stuurprogramma. Gebruik voor andere niet-SQL-databases eigen databasestuurprogramma's.
Deze klant gaat ons een editor die codeaanvulling en syntaxisaccentuering ondersteunt We zullen ook een plug-in-architectuur hebben op basis van de Eclipse-plug-in-architectuur, waarmee gebruikers een groot deel van het gedrag van de applicatie kunnen aanpassen om specifieke functies of kenmerken van de database te bereiken.
Deze software is bedoeld voor ontwikkelaars en ondersteunt niet alleen Microsoft SQL. Het stelt ons ook in staat om met vele anderen samen te werken relationele databases populair als MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza, enz. Tegelijkertijd geeft sommigen toe NoSQL-databases als MongoDB, Cassandra, Redis, Apache Hive, enz.
Het is belangrijk om dat ook te vermelden er is een betaalde versie, hierdoor kunnen we NoSQL gebruiken of als we extra functies nodig hebben, zoals Office-integratie of assistentie.
De Community Edition (CE) van DBeaver is gratis en open source software die wordt gedistribueerd onder de Apache-licentie. Een closed source enterprise-editie van DBeaver wordt gedistribueerd onder een commerciële licentie. In de volgende regels zien we de gratis (community) editie van deze tool. Voor meer informatie hierover kunt u het website van dit project.
DBeaver-functies
- Deze client ondersteunt de meest populaire databases zoals: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata, enz. Ondersteunt elke database met een JDBC-stuurprogramma.
- Hoewel kan elke externe gegevensbron manipuleren die al dan niet een JDBC-stuurprogramma gebruikt.
- er plug-in set voor bepaalde databases (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) en verschillende hulpprogramma's voor databasebeheer.
- We kunnen krijgen visuele diagrammen van database-objecten individuele en volledige schema's.
- Zal ons toestaan tabellen bewerken of bekijken We kunnen ook exporteren naar vele formaten, zoals CSV, HTML, XML, XLS, XLSX.
- We zullen hebben meerdere gegevensweergaven om zich aan te passen aan de verschillende gebruikersbehoeften, zoals de weergave van beeldinhoud (gif, png, jpeg, bmp).
- Online gegevensbewerking en in een speciale ruimte.
- Zal ons toestaan deelnemen aan SQL-query's die zal worden uitgevoerd in de DB-sessie direct nadat de verbinding tot stand is gebracht.
- We zullen een verbindingsbeheerder waarmee we de verbindingen met verschillende databases kunnen configureren en ook enkele geavanceerde eigenschappen kunnen gebruiken zoals de SSH-tunnel, de SOCKS-proxy of shell-opdrachten kunnen uitvoeren voor of na de databaseverbinding.
Installeer DBeaver op Ubuntu
Via .deb-pakket
Debian, Deepin OS, Ubuntu en Linux Mint-gebruikers naast andere distributies met ondersteuning voor deb-pakketten, zullen we in staat zijn om download het .deb-pakket van de applicatie Om dit te doen, hoeven 64-bits gebruikers alleen een terminal te openen (Ctrl + Alt + T) en de volgende opdracht te gebruiken:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
Na het downloaden van het pakket kunnen we installeer het met het volgende commando uit de map waarin we het .deb-pakket hebben opgeslagen:
sudo dpkg -i dbeaver-ce*.deb
Flatpak gebruiken
Als u geïnteresseerd bent in het installeren van deze tool, een andere methode die we moeten kunnen installeer DBeaver Community in Ubuntu, het is via het bijbehorende Flatpak-pakket Om door te gaan met deze installatie, hoeven we alleen het flatpak-pakket te gebruiken dat we kunnen downloaden van flathub-pagina of het openen van het Ubuntu-softwareoptie en direct vanaf daar te installeren.
Nadat de installatie is voltooid, kunnen we deze applicatie gaan gebruiken op ons Ubuntu-systeem. We hoeven alleen maar op zoek te gaan naar de werper in ons team.
DBeaver is een handig programma voor professionele en amateur-databasebeheerders Dit maakt het werken in databases intuïtief en eenvoudig.