I nästa artikel ska vi ta en titt på DBeaver. Detta är en SQL-klient och ett databasadministrationsverktyg. Det är en stationär applikation skriven i Java och baserad på Eclipse-plattformen. Om det vi vill är att arbeta med relationsdatabaser, kommer att använda använder JDBC API att interagera med databaser via en JDBC-drivrutin. För andra icke-SQL-databaser använder du egna databasdrivrutiner.
Denna klient kommer att ge oss en redigerare som stöder komplettering av kod och syntaxmarkering. Vi kommer också att ha en plugin-arkitektur baserad på Eclipse-plugin-arkitekturen, som gör det möjligt för användare att ändra en stor del av applikationens beteende för att uppnå specifika funktioner eller egenskaper hos databasen.
Denna programvara är avsedd för utvecklare och stöder inte bara Microsoft SQL. Det gör det också möjligt för oss att arbeta med många andra relationella databaser populär som MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza, etc. Samtidigt medger vissa NoSQL-databaser som MongoDB, Cassandra, Redis, Apache Hive, etc..
Det är viktigt att nämna det också det finns en betald version, detta gör att vi kan använda NoSQL eller om vi behöver några ytterligare funktioner som Office-integration eller hjälp.
Community Edition (CE) av DBeaver är gratis programvara med öppen källkod som distribueras under Apache-licensen. En slutlig källkodsutgåva av DBeaver distribueras under en kommersiell licens. I följande rader ser vi den kostnadsfria (community) utgåvan av detta verktyg. För mer information om detta kan du kontakta webbplats för detta projekt.
DBeaver-funktioner
- Den här klienten stöder de mest populära databaser som: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata, etc. Stöder vilken databas som helst med en JDBC-drivrutin.
- Även kan manipulera vilken extern datakälla som helst eller inte kan använda en JDBC-drivrutin.
- Det finns en plug-in-set för vissa databaser (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) och olika verktyg för databashantering.
- Vi kan få visuella diagram över databasobjekt individuella och fullständiga system.
- Tillåter oss redigera eller visa tabeller. Vi kan också exportera till många format, till exempel CSV, HTML, XML, XLS, XLSX.
- Vi kommer att ha flera datavyer för att anpassa sig till olika användarbehov, till exempel visning av bildinnehåll (gif, png, jpeg, bmp).
- Online dataredigering och i ett särskilt utrymme.
- Tillåter oss gå med i SQL-frågor som kommer att köras i DB-sessionen direkt efter att anslutningen har upprättats.
- Vi hittar en anslutningshanterare vilket gör att vi kan konfigurera anslutningarna till olika databaser och också använda några avancerade egenskaper som SSH-tunneln, SOCKS-proxyen eller utföra skalkommandon före eller efter databasanslutningen.
Installera DBeaver på Ubuntu
Via .deb-paket
Debian, Deepin OS, Ubuntu och Linux Mint-användare bland andra distributioner med stöd för deb-paket kommer vi att kunna ladda ner programmets .deb-paket. För att göra detta behöver 64-bitarsanvändare bara öppna en terminal (Ctrl + Alt + T) och använda följande kommando:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
När paketnedladdningen är klar kommer vi att kunna installera det med följande kommando från mappen där vi har sparat .deb-paketet:
sudo dpkg -i dbeaver-ce*.deb
Använda Flatpak
Om du är intresserad av att installera detta verktyg, en annan metod som vi måste kunna installera DBeaver Community i Ubuntu, det är genom dess motsvarande Flatpak-paket. För att fortsätta med den här installationen behöver vi bara använda det flatpak-paket som vi kan ladda ner från flathub-sidan eller öppna Alternativ för Ubuntu-programvara och installera den direkt därifrån.
När installationen är klar kan vi börja använda den här applikationen på vårt Ubuntu-system. Vi behöver bara leta efter kannan i vårt team.
DBeaver är ett användbart program för professionella och amatördatabasadministratörer. Detta gör arbetet i databaser intuitivt och enkelt.