Bir sonraki makalede DBeaver'a bir göz atacağız. Bu bir SQL istemcisi ve bir veritabanı yönetim aracı. Java ile yazılmış ve Eclipse platformuna dayalı bir masaüstü uygulamasıdır. İstediğimiz şey ilişkisel veritabanlarıyla çalışmaksa, kullanacak JDBC API bir JDBC sürücüsü aracılığıyla veritabanları ile etkileşim kurmak için. Diğer SQL olmayan veritabanları için özel veritabanı sürücülerini kullanın.
Bu müşteri bize bir kod tamamlamayı ve sözdizimi vurgulamayı destekleyen düzenleyici. Ayrıca, kullanıcıların veritabanının belirli işlevlerini veya özelliklerini elde etmek için uygulamanın davranışının büyük bir bölümünü değiştirmesine olanak tanıyan Eclipse eklenti mimarisine dayalı bir eklenti mimarisine sahip olacağız.
Bu yazılım geliştiriciler için tasarlanmıştır ve yalnızca Microsoft SQL'i desteklemez. Aynı zamanda diğer birçok insanla çalışmamıza da izin verecek ilişkisel veritabanları popüler gibi MySQL, PostreSQL, SQLite, Oracle, DB2, MariaDB, Sybase, Teradata, Netezza vb. Aynı zamanda bazılarını kabul ediyor NoSQL veritabanları olarak MongoDB, Cassandra, Redis, Apache Hive vb..
Bunu da belirtmek önemlidir ücretli bir versiyonu varBu, NoSQL kullanmamıza veya Office entegrasyonu veya yardımı gibi bazı ek özelliklere ihtiyacımız olduğunda izin verecektir.
DBeaver Community Edition (CE) ücretsiz ve açık kaynaklı bir yazılımdır Apache Lisansı altında dağıtılan. DBeaver'ın kapalı kaynaklı bir kurumsal sürümü, ticari bir lisans altında dağıtılır. Aşağıdaki satırlarda bu aracın ücretsiz (topluluk) sürümünü göreceğiz. Bununla ilgili daha fazla bilgi için, şu adrese danışabilirsiniz: bu projenin web sitesi.
DBeaver Özellikleri
- Bu istemci, aşağıdakiler gibi en popüler veritabanlarını destekler: MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MS Access, DB2, SQL Server, Sybase, Teradata, vb.. JDBC sürücüsü olan herhangi bir veritabanını destekler.
- Rağmen JDBC sürücüsü kullanabilen veya kullanmayan herhangi bir harici veri kaynağını işleyebilir.
- Orada bir eklenti seti belirli veritabanları için (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis) ve farklı veritabanı yönetim araçları.
- Alabiliriz veritabanı nesnelerinin görsel diyagramları bireysel ve eksiksiz planlar.
- Bize izin verecek tabloları düzenle veya görüntüle. Ayrıca CSV, HTML, XML, XLS, XLSX gibi birçok formata da ihracat yapabiliriz.
- Sahip olacağız çoklu veri görünümü görüntü içeriğinin görüntülenmesi gibi çeşitli kullanıcı ihtiyaçlarına uyum sağlamak için (gif, png, jpeg, bmp).
- Çevrimiçi veri düzenleme ve özel bir alanda.
- Bize izin verecek SQL sorgularına katılın bağlantı kurulduktan hemen sonra DB oturumunda yürütülecektir.
- Bulacağız bağlantı yöneticisi Bu, farklı veritabanlarına bağlantıları yapılandırmamıza ve ayrıca SSH tüneli, SOCKS proxy gibi bazı gelişmiş özellikleri kullanmamıza veya veritabanı bağlantısından önce veya sonra kabuk komutlarını yürütmemize olanak tanır.
Ubuntu'ya DBeaver'ı kurun
.Deb paketi aracılığıyla
Debian, Deepin OS, Ubuntu ve Linux Mint kullanıcıları deb paketlerini destekleyen diğer dağıtımların yanı sıra uygulamanın .deb paketini indirin. Bunu yapmak için 64 bit kullanıcıların yalnızca bir terminal açması (Ctrl + Alt + T) ve aşağıdaki komutu kullanması gerekir:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
Paketin indirilmesinden sonra yapabileceğiz .deb paketini kaydettiğimiz klasörden aşağıdaki komutla kurun:
sudo dpkg -i dbeaver-ce*.deb
Flatpak'ı kullanma
Bu aracı yüklemekle ilgileniyorsanız, yapabilmemiz gereken başka bir yöntem Ubuntu'da DBeaver Community'yi kurun, karşılık gelen Flatpak paketi aracılığıyla yapılır. Bu yüklemeye devam etmek için, yalnızca yapabileceğimiz flatpak paketini kullanmamız gerekecek. flathub sayfasından indirin veya açmak Ubuntu yazılım seçeneği ve doğrudan oradan yüklemek.
Kurulumu tamamladıktan sonra bu uygulamayı Ubuntu sistemimizde kullanmaya başlayabiliriz. Takımımızda sadece atıcıyı aramamız gerekecek.
DBeaver kullanışlı bir programdır profesyonel ve amatör veritabanı yöneticileri için. Bu, veritabanlarında çalışmayı sezgisel ve basit hale getirir.