В следващата статия ще разгледаме DBeaver. Това е SQL клиент и инструмент за администриране на база данни. Това е настолно приложение, написано на Java и базирано на платформата Eclipse. Ако това, което искаме, е да работим с релационни бази данни, ще използва използва JDBC API за взаимодействие с бази данни чрез JDBC драйвер. За други бази данни, различни от SQL, използвайте собствени драйвери на бази данни.
Този клиент ще ни предостави редактор, който поддържа завършване на кода и подчертаване на синтаксиса. Ще имаме и архитектура на приставки, базирана на архитектурата на приставките Eclipse, която ще позволи на потребителите да модифицират голяма част от поведението на приложението, за да постигнат специфични функции или характеристики на базата данни.
Този софтуер е предназначен за разработчици и поддържа не само Microsoft SQL. Също така ще ни позволи да работим с много други релационни бази данни популярни като MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza и др. В същото време признава някои NoSQL бази данни като MongoDB, Cassandra, Redis, Apache Hive и др.
Важно е да се спомене и това има платена версия, това ще ни позволи да използваме NoSQL или ако имаме нужда от някои допълнителни функции като интеграция на Office или помощ.
Community Edition (CE) на DBeaver е безплатен софтуер с отворен код който се разпространява под лиценза Apache. Корпоративно издание с затворен код на DBeaver се разпространява под търговски лиценз. В следващите редове ще видим безплатното (общностно) издание на този инструмент. За повече информация относно това можете да се консултирате с уебсайт на този проект.
Функции на DBeaver
- Този клиент поддържа най-популярните бази данни като: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata и др.. Поддържа всяка база данни с JDBC драйвер.
- Въпреки че може да манипулира всеки външен източник на данни, който може или не може да използва JDBC драйвер.
- Има един плъгин комплект за определени бази данни (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) и различни помощни програми за управление на база данни.
- Можем да получим визуални диаграми на обекти на база данни индивидуални и цялостни схеми.
- Ще ни позволи редактиране или преглед на таблици. Също така можем да експортираме в много формати, като CSV, HTML, XML, XLS, XLSX.
- Ще имаме множество изгледи на данни за адаптиране към разнообразието от нужди на потребителя, като например показване на графично съдържание (gif, png, jpeg, bmp).
- Онлайн редактиране на данни и в специално пространство.
- Ще ни позволи присъединете се към SQL заявки които ще бъдат изпълнени в сесията на DB веднага след установяване на връзката.
- Ще намерим a мениджър на връзки което ще ни позволи да конфигурираме връзките към различни бази данни и също така да използваме някои разширени свойства като SSH тунел, прокси SOCKS или да изпълняваме команди на черупки преди или след свързването с базата данни.
Инсталирайте DBeaver на Ubuntu
Чрез .deb пакет
Потребителите на Debian, Deepin OS, Ubuntu и Linux Mint, наред с други дистрибуции с поддръжка за deb пакети, ще можем да изтеглете .deb пакета на приложението. За целта 64-битовите потребители ще трябва само да отворят терминал (Ctrl + Alt + T) и да използват следната команда:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
След като изтеглянето на пакета приключи, ще можем инсталирайте го със следната команда от папката, в която сме запазили пакета .deb:
sudo dpkg -i dbeaver-ce*.deb
Използване на Flatpak
Ако се интересувате от инсталирането на този инструмент, трябва да имаме друг метод инсталирайте DBeaver Community в Ubuntu, това е чрез съответния му пакет Flatpak. За да продължим с тази инсталация, ще трябва да използваме само пакета flatpak, който можем изтегляне от flathub страница или отваряне на Софтуерна опция на Ubuntu и да го инсталирате директно от там.
След приключване на инсталацията можем да започнем да използваме това приложение в нашата система Ubuntu. Ще трябва само да търсим стомната в нашия отбор.
DBeaver е полезна програма за професионални и аматьорски администратори на бази данни. Това прави работата в бази данни интуитивна и проста.