În articolul următor vom analiza DBeaver. Aceasta este un client SQL și un instrument de administrare a bazelor de date. Este o aplicație desktop scrisă în Java și bazată pe platforma Eclipse. Dacă vrem să lucrăm cu baze de date relaționale, folosind folosește API-ul JDBC pentru a interacționa cu bazele de date printr-un driver JDBC. Pentru alte baze de date non-SQL utilizați drivere de bază de date proprietare.
Acest client ne va oferi un editor care acceptă completarea codului și evidențierea sintaxei. De asemenea, vom avea o arhitectură plug-in bazată pe arhitectura plug-in Eclipse, care va permite utilizatorilor să modifice o mare parte a comportamentului aplicației pentru a realiza funcții sau caracteristici specifice bazei de date.
Acest software este destinat dezvoltatorilor și acceptă nu numai Microsoft SQL. De asemenea, ne va permite să lucrăm cu multe altele baze de date relaționale popular ca MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza etc. În același timp admite unele Baze de date NoSQL ca MongoDB, Cassandra, Redis, Apache Hive etc..
Este important să menționăm și asta există o versiune cu plată, acest lucru ne va permite să folosim NoSQL sau dacă avem nevoie de câteva caracteristici suplimentare, cum ar fi integrarea Office sau asistență.
Ediția comunitară (CE) a DBeaver este software gratuit și open source care este distribuit sub licența Apache. O ediție de sursă închisă DBeaver este distribuită sub licență comercială. În rândurile următoare vom vedea ediția gratuită (comunitară) a acestui instrument. Pentru mai multe informații despre acest lucru, puteți consulta site-ul web al acestui proiect.
Funcții DBeaver
- Acest client acceptă cele mai populare baze de date, cum ar fi: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata etc.. Suportă orice bază de date cu un driver JDBC.
- Deși poate manipula orice sursă de date externă care poate sau nu să utilizeze un driver JDBC.
- Există a set de plug-in-uri pentru anumite baze de date (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) și diferite utilități de gestionare a bazelor de date.
- Putem primi diagrame vizuale ale obiectelor bazei de date scheme individuale și complete.
- Ne va permite editați sau vizualizați tabele. De asemenea, putem exporta în mai multe formate, cum ar fi CSV, HTML, XML, XLS, XLSX.
- Noi vom avea mai multe vizualizări de date pentru a se adapta la varietatea nevoilor utilizatorilor, cum ar fi afișarea conținutului imaginii (gif, png, jpeg, bmp).
- Editarea online a datelor și într-un spațiu dedicat.
- Ne va permite alăturați-vă interogărilor SQL care va fi executat în sesiunea DB imediat după stabilirea conexiunii.
- Vom găsi o manager conexiune care ne va permite să configurăm conexiunile la diferite baze de date și să folosim, de asemenea, unele proprietăți avansate, cum ar fi tunelul SSH, proxy-ul SOCKS sau să executăm comenzi shell înainte sau după conexiunea la baza de date.
Instalați DBeaver pe Ubuntu
Prin pachetul .deb
Utilizatorii Debian, Deepin OS, Ubuntu și Linux Mint, printre alte distribuții, cu suport pentru pachetele deb, vom putea descărcați pachetul .deb al aplicației. Pentru a face acest lucru, utilizatorii pe 64 de biți vor trebui doar să deschidă un terminal (Ctrl + Alt + T) și să utilizeze următoarea comandă:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
După descărcarea pachetului, vom putea instalați-l cu următoarea comandă din folderul în care am salvat pachetul .deb:
sudo dpkg -i dbeaver-ce*.deb
Folosind Flatpak
Dacă sunteți interesat să instalați acest instrument, o altă metodă pe care trebuie să o putem face instalați DBeaver Community în Ubuntu, este prin pachetul corespunzător Flatpak. Pentru a continua cu această instalare, va trebui să folosim doar pachetul flatpak pe care îl putem descărcare de pe pagina flathub sau deschiderea Opțiunea software Ubuntu și instalându-l direct de acolo.
După terminarea instalării, putem începe să folosim această aplicație pe sistemul nostru Ubuntu. Va trebui doar să căutăm ulciorul în echipa noastră.
DBeaver este un program util pentru administratori de baze de date profesioniști și amatori. Acest lucru face ca lucrul în baze de date să fie intuitiv și simplu.