你是否還在各個「免費綠色」的下載網站上尋找navicat的破解版本,或者已經經過某些方式破解了navicat的特定版本。你或者是在一家對安全和軟件著做權比較看重的公司,明令禁止不容許使用破解或者盜版軟件,所以只能拾起了每一個數據庫給用戶提供的免費客戶端軟件,例如MySQL Workbench, PostgreSQL pgAdmin...。可是你又不得不安裝上多個不一樣的客戶端軟件,增長了使用成本。git
你或者是Linux的狂熱愛好者,正在使用Ubuntu, Linux Mint, CentOS等Linux發行版本,你正在尋找一個支持多平臺的客戶端軟件。你或者是正在使用IDEA Ultimate版本的Java開發者,平時習慣於編輯器自帶的數據庫鏈接工具,但有時候也會對此有所煩惱,由於其對特定格式的數據顯示不太好,也對數據表結構轉換成ER圖這些功能有所需求。程序員
上面這些問題在DBeaver都會獲得解決。github
官網地址: https://dbeaver.io/數據庫
GitHub地址: https://github.com/dbeaver/dbeaver安全
咱們從GitHub的1w5千多Star數就能夠看出,DBeaver在衆多開發者中已經獲得了普遍的承認。架構
DBeaver是一個爲開發人員、SQL程序員、數據庫管理員和分析人員提供免費的多平臺數據庫工具。支持任何具備JDBC驅動程序的數據庫(基本上意味着——任何數據庫)。EE版本也支持非jdbc數據源(MongoDB, Cassandra, Redis, DynamoDB等)。eclipse
有不少特性,包括元數據編輯器,SQL編輯器,富數據編輯器,ERD,數據導出/導入/遷移,SQL執行計劃,等等。編輯器
基於Eclipse平臺。工具
使用插件架構併爲如下數據庫提供額外的功能:MySQL/MariaDB, PostgreSQL, Greenplum, Oracle, DB2 LUW, Exasol, SQL Server, Sybase/SAP ASE, SQLite, Firebird, H2, HSQLDB, Derby, Teradata, Vertica, Netezza, Informix,等等。性能
官網下載地址: https://dbeaver.io/download/
從上圖咱們能夠看到,其支持Windows、MacOS、Linux和Eclipse Plugin多個平臺。知足了我最開始說的多平臺支持的特性。接下來咱們看下其免費版本的特性是否比navicat的旗艦版還要出色,讓咱們拭目以待。
基本的數據操做和使用,Navicat Premium和DBeaver 都是具備這些功能和特性的,下面我針對他們的不一樣點和優秀的特性進行講解和說明。
總體頁面顯示對比方面,個人體驗以下:
僅當您打開四個面板之一時,纔會顯示此附加窗格:
若是你是對SQL語法不太熟悉的同窗,那計算和分組簡直是你的福音啊!
Calc面板對於獲取幾列和幾行數據的基本統計信息很是有用:
「分組」面板提供了基於自定義SQL查詢表計算統計信息的工具。它使用GROUP BY查詢提取COUNT(默認值),SUM,AVG,MIN,MAX和其餘分析功能的惟一值,並在專用列中顯示結果。
儀表板工具容許DBA和程序員快速識別性能,磁盤空間問題,鏈接數以及與單個數據庫鏈接相關的其餘重要KPI。
這個我就不得不給DBeaver稱讚了,由於它在ER圖這塊作的實在是太棒了,對於我這種常常作表結構設計和畫ER圖的同窗幫助很大。
在數據編輯器中,您能夠爲全部與特定列的特定單元格具備相同值的行上色。除了用值給行着色以外,還能夠按數據類型給列中的值着色。進行顏色設置:
更多的特性和基本使用請參照其wiki文檔: https://github.com/dbeaver/dbeaver/wiki
如此優秀的開源數據庫客戶度軟件DBeaver,我相信全部用過的人都將愛不釋手。盆友們,趕忙使用起來吧!