Dalam artikel seterusnya kita akan melihat DBeaver. Ini adalah pelanggan SQL dan alat pentadbiran pangkalan data. Ini adalah aplikasi desktop yang ditulis di Java dan berdasarkan platform Eclipse. Sekiranya yang kita mahukan adalah bekerja dengan pangkalan data hubungan, akan menggunakan menggunakan API JDB untuk berinteraksi dengan pangkalan data melalui pemacu JDBC. Untuk pangkalan data bukan SQL lain, gunakan pemacu pangkalan data proprietari.
Pelanggan ini akan memberi kami a editor yang menyokong penyempurnaan kod dan penonjolan sintaks. Kami juga akan mempunyai seni bina pemalam berdasarkan seni bina pemalam Eclipse, yang akan membolehkan pengguna mengubah sebahagian besar tingkah laku aplikasi untuk mencapai fungsi atau ciri tertentu pangkalan data.
Perisian ini bertujuan untuk pembangun dan menyokong bukan sahaja Microsoft SQL. Ini juga akan membolehkan kita bekerjasama dengan yang lain pangkalan data hubungan popular seperti MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza, dll. Pada masa yang sama mengakui beberapa Pangkalan data NoSQL sebagai MongoDB, Cassandra, Redis, Apache Hive, dll.
Penting untuk disebutkan juga ada versi berbayar, ini akan membolehkan kita menggunakan NoSQL atau jika kita memerlukan beberapa ciri tambahan seperti integrasi Office atau bantuan.
Edisi Komuniti (CE) DBeaver adalah perisian sumber bebas dan terbuka yang diedarkan di bawah Lesen Apache. Edisi perusahaan sumber tertutup DBeaver diedarkan di bawah lesen komersial. Dalam baris berikut, kita akan melihat edisi percuma (komuniti) alat ini. Untuk maklumat lebih lanjut mengenai perkara ini, anda boleh menghubungi laman web projek ini.
Ciri DBeaver
- Pelanggan ini menyokong pangkalan data yang paling popular seperti: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata, dll.. Menyokong sebarang pangkalan data dengan pemacu JDBC.
- Walaupun boleh memanipulasi sumber data luaran yang mungkin atau tidak menggunakan pemacu JDBC.
- Terdapat a set pemalam untuk pangkalan data tertentu (MySQL, Oracle, DB2, Pelayan SQL, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) dan utiliti pengurusan pangkalan data yang berbeza.
- Kita dapat gambarajah visual objek pangkalan data skema individu dan lengkap.
- Akan membenarkan kita edit atau lihat jadual. Kami juga boleh mengeksport ke banyak format, seperti CSV, HTML, XML, XLS, XLSX.
- Kita akan mempunyai paparan pelbagai data untuk menyesuaikan diri dengan pelbagai keperluan pengguna, seperti paparan kandungan gambar (gif, png, jpeg, bmp).
- Penyuntingan data dalam talian dan di ruang khas.
- Akan membenarkan kita sertai pertanyaan SQL yang akan dilaksanakan dalam sesi DB tepat setelah sambungan terjalin.
- Kami akan menemui a pengurus sambungan yang akan membolehkan kita mengkonfigurasi sambungan ke pangkalan data yang berbeza dan juga menggunakan beberapa sifat maju seperti terowong SSH, proksi SOCKS atau melaksanakan perintah shell sebelum atau selepas sambungan pangkalan data.
Pasang DBeaver di Ubuntu
Melalui pakej .deb
Pengguna Debian, Deepin OS, Ubuntu dan Linux Mint antara pengedaran lain dengan sokongan untuk pakej deb, kami akan dapat muat turun pakej .deb aplikasi. Untuk melakukannya, pengguna 64-bit hanya perlu membuka terminal (Ctrl + Alt + T) dan menggunakan arahan berikut:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
Setelah muat turun pakej selesai, kami akan dapat memasangnya dengan arahan berikut dari folder di mana kita telah menyimpan pakej .deb:
sudo dpkg -i dbeaver-ce*.deb
Menggunakan Flatpak
Sekiranya anda berminat untuk memasang alat ini, kaedah lain yang mesti kita dapat pasang Komuniti DBeaver di Ubuntu, melalui pakej Flatpak yang sesuai. Untuk meneruskan pemasangan ini, kita hanya perlu menggunakan pakej flatpak yang kita boleh muat turun dari halaman flathub atau membuka Pilihan perisian Ubuntu dan memasangnya terus dari sana.
Setelah menyelesaikan pemasangan, kita dapat mulai menggunakan aplikasi ini pada sistem Ubuntu kita. Kami hanya perlu mencari kendi dalam pasukan kami.
DBeaver adalah program yang berguna untuk pentadbir pangkalan data profesional dan amatur. Ini menjadikan kerja dalam pangkalan data intuitif dan mudah.